隐式intent使用android studio不报错,但是在手机上测试闪退

linfeng820807 2018-04-26 05:43:28
刚开始学android,,建立了2个活动,一个是FirstActivity,一个是SecondActivity.通过点击FirstActivity中的button按钮启动SecondActivity。但是一点击FirstActivity中的按钮,系统就闪退了。
这是androidMainfest.xml配置的2个活动代码
<activity
android:name=".FirstActivity"
android:label="this is FirstActivity">
<intent-filter>
<action android:name="android.intent.action.Main" />
<category android:name="andriod.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".SecondActivity">
<intent-filter>
<action android:name="com.example.administrator.activetest.ACTION_START"/>
<action android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
</application>
</manifest>

这是button按钮的代码
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.first_layout);
Button button1=(Button) findViewById(R.id.button);
button1.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent intent=new Intent("com.example.administrator.activetest.ACTION_START");
startActivity(intent);
...全文
759 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
linfeng820807 2018-04-27
  • 打赏
  • 举报
回复
折腾了半天,原来是粗心导致。谢谢啦
这个人中暑了 2018-04-26
  • 打赏
  • 举报
回复
抱歉,看错了。 <activity android:name=".SecondActivity"> <intent-filter> <action android:name="com.example.administrator.activetest.ACTION_START"/> <action android:name="android.intent.category.DEFAULT"/> </intent-filter> 楼主把第二个action改成category <category android:name="android.intent.category.DEFAULT"/>
这个人中暑了 2018-04-26
  • 打赏
  • 举报
回复
改成 Intent intent=new Intent(v.getContext(),SecondActivity.class);

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧