putExtra String Intent Android

|
public boolean onContextItemSelected(MenuItem item) {
    AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
    m = lv.getAdapter().getItem(info.position).toString();

    Toast.makeText(getBaseContext(), \"You clicked !\"+m, Toast.LENGTH_SHORT).show();


    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setMessage(\"Are you sure you want to delete this Fixture?\");
    builder.setCancelable(false);

    builder.setPositiveButton(\"Yes\", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int id) {
            //listAdapter.remove(m);

            Intent i  = new Intent(Afc.this.getApplicationContext(), WebViewExample.class);
            i.putExtra(\"Key\", m); 
            startActivity(i);   
        }
//新课程活动WebView /////////////
Bundle extras = getIntent().getExtras(); 
      String addOn = extras.getStringExtra(\"key\",m);
      Toast.makeText(getBaseContext(), \"You clicked !\"+addOn, Toast.LENGTH_SHORT).show();
嗨,我正在传递一个带有意图的字符串,它在getStringExtra(\“ key \”,m);内部的变量m的新活动中给我一个错误。有人可以帮忙吗? 我这样做正确吗?     
已邀请:
putExtra的密钥区分大小写。一次使用   键 而在另一个   键 在两种情况下都应使用key或Key。 在任何情况下,请使用getStringExtra(\“ key \”)代替getStringExtra(\“ key \”,m)。如您在文档中所见,没有一个带有两个参数的getStringExtra方法。解释一下:您无法解析变量m,因为您只是在第一个类中声明了它,而不在第二个类中声明了它。     
是和getStringExtra(\“ key \”,m); ???使用USE getStringExtra(\“ key \”)是错误的;     

要回复问题请先登录注册