无法访问活动A之外的活动B.

时间:2013-07-22 16:22:37

标签: android

我正在使用这个演示应用程序。它包含两个活动,A和B.活动有一个字符串的arraylist和一个菜单按钮。 B活动有一个arraylist但它只显示在A中选择的项目。它工作正常,但我无法直接从任何其他活动访问B(例如:活动C)。它给了我nullpointerexception。也就是说,只有当我按下菜单按钮并单击show activity B选项时,我才能看到activityB的内容。这个代码在

下面
    @Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

public boolean onOptionsItemSelected(MenuItem item) {
    // TODO Auto-generated method stub
    switch (item.getItemId()) {
    case R.id.action_settings:
        Intent myIntent = new Intent(this, MainActivity.class);
        myIntent.putExtra("key", finalList);
        startActivity(myIntent);

        break;
    }

    return false;
}

是不是因为我在这里放了以太,所以我可以通过活动A的菜单选项访问活动B(只有当从菜单中选择活动B时才会显示活动B)?我怎样才能这样做,以便我可以从任何我想要的地方访问活动B.

0 个答案:

没有答案