从另一个包调用Activity给出错误

时间:2011-10-18 18:44:21

标签: android

Intent ints = new Intent(getApplicationContext(),LocationShare.class);               startActivity(ints);
return true;

以下是错误

10-18 18:36:07.953: ERROR/AndroidRuntime(439):     at android.app.Activity.startActivityForResult(Activity.java:2817)
10-18 18:36:07.953: ERROR/AndroidRuntime(439):     at com.mycabfare.Mainoptionpage.onOptionsItemSelected(Mainoptionpage.java:58)

1 个答案:

答案 0 :(得分:0)

因为你没有整个错误堆栈而只是在黑暗中刺,但是不是使用应用程序上下文启动Activity,而是传入调用它的Activity。 Activity扩展Context并将作为有效参数。实质上,而不是getApplicationContext()使用new Intent(this, LocationShare.class);