隐式启动activity问题, 在Manifest.xml中配好了activity,但是启动是报错说找不到

Manifest.xml 中第二个activity
<activity
android:name="com.lzc.activity_ex1.Activity_01"
android:label="@string/app_name" >
<intent-filter>
//action 为cc.android.myAction
<action android:name="cc.android.myAction" />
<category android:name="android.intent.category.DEFALUT" />
</intent-filter>
</activity>
-------------------
java代码
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_activity_00);
Button btn = (Button)this.findViewById(R.id.btn01);
btn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
//显式启动activity,可以成功
//Intent intent =new Intent(Activity_00.this,Activity_01.class);
//隐式启动,就失败
Intent intent =new Intent();
intent.setAction("cc.android.myAction");
startActivity(intent);
}
});
}

求教,谢谢!还有哪里没考虑周到么?
报错如下:
04-27 23:20:20.948: W/dalvikvm(14761): threadid=1: thread exiting with uncaught exception (group=0x40fc9300)
04-27 23:20:20.953: E/AndroidRuntime(14761): FATAL EXCEPTION: main
04-27 23:20:20.953: E/AndroidRuntime(14761): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=cc.android.myAction }

省略一部分

第1个回答  2014-04-28
cc.android.myAction改为cc.android.myaction,然后代码中也要改为intent.setAction("cc.android.myaction"); 即可。

我也是试了很久,终于找到原因了!本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网