Android显式意图,加载第二个活动布局,未达到OnCreate方法

时间:2012-01-29 20:53:45

标签: android debugging android-intent explicit

这是我在阅读“Android 2应用程序开发”以及大量在线内容之后的第一个Android应用程序尝试。

以下是相关代码:

来自MovieRatingsActivity.java的

[我的主要]

            Intent i = new Intent(MovieRatingsActivity.this, DisplayMovies.class);

            startActivity(i);
来自Manifest:                                       

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

        <activity
        android:name=".DisplayMovies"
        android:label="Display Movies" >

    </activity>

注意:我没有第二个活动的任何意图过滤器。如果它是一个我从未计划与另一个应用程序交互的明确意图,我是否需要?我尝试过不同意图过滤器的多种组合,但很难得到回答,因为每一个来源都会跳转到隐含意图并且不回答这个问题。

至于行为:

无论是在调试模式还是运行模式下,当我单击按钮并创建意图时,模拟器切换到第二个活动并在顶部显示标签,但没有其他内容。更糟糕的是,在调试器模式下,当我尝试进入startActivity(i)时,它只是暂停主线程并且不在哪里。跳转到下一个活动时是否需要特殊的调试技术?

我的意图有可能很好,我显示列表的逻辑是错误的,但即便如此,我仍希望能够在调试器中访问代码。我还在第二个未执行的活动System.out.printline方法的开头添加了OnCreat

1 个答案:

答案 0 :(得分:0)

  

如果这是我从未计划过的明确意图,我是否需要?   与另一个应用程序交互?

在这种情况下你不需要任何明确的意图。

  

跳转到下一个时,是否需要特殊的调试技术?   活动?

您可以在第二个活动的onCreate()中放置一个断点。