0

Android用のSMSレシーバーを作成しようとしています。しかし、私は問題を抱えています。ここで例を見つけました:http://www.apriorit.com/our-company/dev-blog/227-handle-sms-on-android

Eclipse は次の行に下線を引きました: android:text="Update SMS list" />

だから私はそれを次のように変更しました:

<Button android:layout_height="wrap_content"
    android:layout_width="match_parent" 
    android:layout_margin="2dip"
    android:text="@string/UpdateList"
    android:id="@+id/UpdateList"/>

これをstrings.xmlに追加しました:

<string name="UpdateList">Update SMS List</string>

問題は次の行にあります。

android:text="@string/UpdateList"

これはエラーメッセージです:

[2013-03-14 16:37:07 - FindMyPhone] ActivityManager: 警告: アクティビティが開始されていないため、現在のタスクが最前面に移動されました

誰が問題が何であるかを見ていますか? または、それを修正する方法を考えていますか?

4

3 に答える 3

0
[2013-03-14 16:37:07 - FindMyPhone] ActivityManager: Warning: Activity not started, its current task has been brought to the front

これは一般的に、デバイスにインストールされている APK が既に存在するものと変わらないことを示しています。あなたの質問に基づいて、アプリケーションをクリーニングして再構築し、デバイスに再ロードすることでエラーを解決できます。

于 2013-03-15T15:34:59.940 に答える
0

下線の問題: Linter はまだ変更に気付いていないと思います。ファイルを保存し、閉じてから再度開くと、「キャッシュ」と呼ばれるエラーをクリアする必要があることがよくあります。 / 警告。

ActivityManager: 警告: アクティビティが開始されていません。現在のタスクが最前面に移動されました

これは、デバイス/エミュレーターでアクティビティが開いていて、もう一度起動していることを意味します。これは、前回の起動以降コードが変更されていない場合に発生し、現在のアクティビティが前面に表示されます。

于 2013-03-15T15:35:10.353 に答える
0

[2013-03-14 16:37:07 - FindMyPhone] ActivityManager: 警告: アクティビティが開始されていないため、現在のタスクが最前面に移動されました

コードは問題ではありません。アプリが現在エミュレーター/デバイスで実行されており、Eclipse が再度起動しようとしていることです。ホーム画面が表示されるまで押し返し、もう一度起動してみてください。

于 2013-03-15T15:35:55.707 に答える