开发者社区 问答 正文

如何从主activity打开自定义类

我用下面的代码在主activity打开我自定义的类Speak2
screenshot
在voice.xml布局中设置的按钮,当我点击按钮会调用activity Speak2。
没有实现这个功能。
还有相关的代码:
screenshot
请大家帮忙找找问题所在。

展开
收起
蛮大人123 2016-02-15 11:28:55 2088 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    试下这个方法:

    Intent i = new Intent(MainActivity.this , Speak2.class); 
    //MainActivity is your main activity
    startActivity(i);

    确保Activity Speak2要在AndroidMenifest.xml里面定义,否则会获得异常。
    还有 AndroidMenifest.xml中的 tag 应该是下面这样的:

    <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" >
        <activity android:label="@string/app_name" android:name="recon" >
            <intent-filter > 
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <Activity android:name="Speak2"/>
    </application>
    2019-07-17 18:43:05
    赞同 展开评论
问答地址: