【问题标题】:I have three activities.From the main activity i can call the 2nd, but i can't call the 3rd one?我有三个活动。从主要活动我可以调用第二个,但我不能调用第三个?
【发布时间】:2012-12-03 15:44:26
【问题描述】:

在这个应用程序中,我设计了 3 个活动。 从第一个活动开始,我有 2 个按钮 其他 2 个活动分别添加和查看。 添加活动已执行,但视图不工作。 感谢您的帮助..

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.task.reminder"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.task.reminder.TaskActivity"
            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=".View"
             android:label="@string/app_name" >>
                          </activity>
        <activity android:name=".Add"
             android:label="@string/app_name" >>
                        </activity>


    </application>

</manifest>

任何想法...

【问题讨论】:

  • 您的最后两个活动以“>>”结束是复制/粘贴错误吗?
  • ya..这是复制错误。
  • 好的。 'com.task.reminder' 包中是否包含您的查看和添加活动?

标签: android android-activity manifest multiscreen


【解决方案1】:

将清单中的ViewAdd Activity 声明更改为:

<activity android:name=".View"
     android:label="@string/app_name" />

<activity android:name=".Add"
     android:label="@string/app_name"/>

注意: View 已经是 Android 中的一个类,所以当您使用 Intent 启动 View.java Activity 时,这个名称可能会导致问题。您还可以更改 View.java Activity 的名称

你还会看到:

Code Style Guidelines for Contributors

【讨论】:

  • @AndRaGhu : 如果崩溃,请发布相关代码和 logcat 结果
  • @AndRaGhu : 你有没有尝试通过更改 View Activity 的名称来尝试?
  • 我知道了,更改了视图活动名称后。
  • 我还有一个点,在我的系统中,我无法使用 datepicker 小部件,它显示“找不到以下类:-CalendarView(更改为 android.widget.CalendarView,修复构建路径,编辑 XML)- DatePicker(更改为 android.widget.DatePicker,修复构建路径,编辑 XML)“
  • @AndRaGhu :意味着我没有得到你所以请让我清楚你想对 datepicker 小部件说什么
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-21
相关资源
最近更新 更多