AndroidManifest.xml中的活动声明

Mar*_*Lau 16 android android-manifest

我的股票报价申请表上有运行时错误.我有一个应用程序,您输入您的股票(如股票市场)代码,并将列出两个按钮.一个按钮显示报价,另一个按钮用于查看网络上的更多信息.网页功能很好,但是当我点击引号按钮时应用程序崩溃了.

LogCat问我是否在我的活动中宣布了我的活动AndroidManifest.xml.我还是Android开发的新手,所以这是我能分析问题的最好方法.我不知道在哪里寻找这些错误.

如果您需要测试修复,只需使用'mstf'作为股票代码.

你可以在这里找到我的应用: https://github.com/xamroc/StockQuote/tree/bug-quote

我也很感激有关Android调试工具或技术的任何提示.

Man*_*ika 27

您的包中有两个活动,但只在清单中声明了一个.

声明另一个Activity类:

将此添加到您的清单:

<activity
     android:name="com.example.stockquote.StockInfoActivity"
     android:label="@string/app_name" />
Run Code Online (Sandbox Code Playgroud)


小智 17

将其插入<activity android:name=".StockInfoActivity" ></activity>AndroidManifest.xml中

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

    <uses-sdk
        android:minSdkVersion="9"
        android:targetSdkVersion="18" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.example.stockquote.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="com.example.stockquote.StockInfoActivity" >
        </activity>
    </application>
Run Code Online (Sandbox Code Playgroud)