java - 初始化 Intent 时出错

标签 java android eclipse android-intent

大家好在网络空间。我遇到了一个我终生无法解决的问题。这个小应用程序应该存储我的用户名和密码我点击一个按钮“转到 B”按钮,它初始化一个 Intent 去 ActivityB,我按下“加载”按钮,我的用户名和密码显示出来。

现在,每次初始化“转到 B”按钮(调用下一个方法)时,我都会收到以下错误,请参阅下面的代码。

不确定是否有帮助,但这是“转到 B”按钮的 xml

<Button
    android:padding="16dp"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Go to B"
    android:id="@+id/next"
    android:background="#eee"
    android:onClick="next"
    android:layout_alignTop="@+id/save"
    android:layout_toRightOf="@+id/save" />

下面的代码是从MainActivity复制过来的

public void next (View view)
{
    Toast.makeText(this, "Next", Toast.LENGTH_LONG).show();
    Intent intent;
    intent = new Intent(this, ActivityB.class);
    startActivity(intent);
}

我已将日志放在方法的开头和末尾,并意识到错误发生在“startActivity(intent)”处,因为它永远不会到达最后一个日志标记

这里是错误

Unable to find explicit activity class {com.tutorial.sharedpreferences/com.tutorial.sharedpreferences.ActivityB}; have you declared this activity in your AndroidManifest.xml?

目前我的 src 文件夹中有 (2) 个类(MainActivity 和 ActivityB),我的布局文件夹中有 (2) 个 xml 文件(activity_main.xml 和 activity_b)

作为旁注,我已经尝试在 Android Studio 和 Eclipse 中运行它,但没有任何区别。代码已从Android Studio复制过来

最佳答案

从这个错误:

Unable to find explicit activity class {com.tutorial.sharedpreferences/com.tutorial.sharedpreferences.ActivityB}; have you declared this activity in your AndroidManifest.xml?

检查你的 AndroidManifest.xml ,并添加 ActivityB :

 <application

    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"

    <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >
     <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".ActivityB"
        android:label="@string/app_name" >

    </activity>
  </application>

关于java - 初始化 Intent 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22137448/

相关文章:

java - 获取 java.lang.NoSuchFieldError : VALUE in RamlValidationService

安卓 ArCore。我如何使一些物体沿一条线旋转

java - 通过 Eclipse 将 EAR 项目部署到远程 WildFly 服务器的最佳实践

javascript - Eclipse jQuery,Javascript 助手插件?

java - 如何比较字符串和字符类型?

Java:验证特定的字符串模式

java - m_coloring 的蒙特卡罗估计

android - 拥有行 uri 后从内容提供者获取数据的正确方法是什么?

android - 获得一个简单的 throw 手势

java - 这些行的阵列打印输出过程