android - 启动 Activity 不工作

标签 android start-activity

        public void onItemClick(AdapterView<?> parent, View view, int position,
            long id) {
        //Toast.makeText(getApplicationContext(), "Position of selected item is: "+   position, Toast.LENGTH_LONG).show();

        if ("Abiding in Christ".equals(categories[position]))
                {startActivity(AbidingInChrist.class);}
        else if ("Abundant Living".equals(categories[position]))
                {startActivity(AbundantLiving.class);}
        else if ("Access to God".equals(categories[position]))
                {startActivity(AccessToGod.class);}
        else if ("Adoration of God".equals(categories[position]))
                {startActivity(AdorationOfGod.class);}
        else if ("Amazing Grace".equals(categories[position]))
                {startActivity(AmazingGrace.class);}

所有 startActivity 都带有红色下划线,希望我更改为某些内容或创建同名方法。我确实将所有 Activity 添加到 list 中,但其中一些没有工作:

  <activity android:name=".AbidingInChrist"</activity>
    <activity android:name=".AbundantLiving</activity>
    <activity android:name=".AccessToGod</activity>
    <activity android:name=".AdorationOfGod</activity>
    <activity android:name=".AmazingGrace</activity>
    <activity android:name=".AnsweredPrayer</activity>
    <activity android:name=".Atonement</activity>
    <activity android:name=".Attitudes</activity>
    <activity android:name=".Belief</activity>
    <activity android:name=".Blessing</activity>
    <activity android:name=".BloodOfJesus</activity>
    <activity android:name=".Boldness</activity>
    <activity android:name=".Brokenness</activity>
    <activity android:name=".Calling</activity>
    <activity android:name=".Comfort</activity>
    <activity android:name=".Commitment</activity>

这里很难说,但其他的都是红色的,表示它缺少 android 命名空间前缀。

谢谢你!

最佳答案

在您的代码中尝试使用 intent 来启动 Activity :

   Intent i = new Intent(ACTUALACTIVITY.this, OTHERACTIVITY.class);
                startActivity(i);

并在您的 list 中放入您的 Activity 完整地址 (package.activity),如下所示:

<application>
(...)
            <activity
                android:name="packagename.YOURACTIVITY">
            </activity>
</application>

关于android - 启动 Activity 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24808094/

相关文章:

android - repo 初始化致命 : error unknown url type

Android AsyncTask 上下文行为

android - 在 Activity 之间切换时显示白屏

android - 为什么我的主要 Activity 在从另一个 Activity 返回时黑屏/隐藏?

java - 在新实例中发送电子邮件 Activity

android - StartActivityForResult() 和 OnActivityResult() 都需要吗?

android - Gradle多项目结构

android - 如何将 Gradle 支持添加到现有项目?

android - 如何管理 LVL 无证响应?

java - Android: onActivityResult() 本地数据丢失