2013-03-15 24 views
0

我想爲Android編寫一個短信接收器。但我有問題。我發現這裏的例子:http://www.apriorit.com/our-company/dev-blog/227-handle-sms-on-android問題與@string和爲Android開發

Eclipse中都強調線: 機器人:文本= 「更新短信列表」/>

所以我把它改爲:

<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年3月14日16時37分07秒 - FindMyPhone] ActivityManager:警告:活動尚未開始,目前的任務已經放到了前面

有沒有人看到這個問題是什麼?或者有一個如何解決它的想法?

+0

從手機打開活動時顯示該問題,請始終從IDE前關閉應用程序 – rkmax 2013-03-15 15:33:52

+0

您有什麼樣的問題? – Gyonder 2013-03-15 15:34:13

+1

字符串替換和「錯誤」消息(這是一個警告)是完全無關的。 – 2013-03-15 15:34:40

回答

0

下劃線問題: 我想只是還沒有注意到的變化尚未對棉短絨,我經常發現,保存文件,然後再將它關閉,並打開它,需要明確它的「緩存」,如果它可以稱之爲錯誤/警告。

ActivityManager:警告:活動尚未開始,目前的任務 被帶到前面

這只是意味着該活動是在設備/仿真器打開,你再次啓動它。如果代碼自上次啓動以來未發生更改,則會發生這種情況,並且會將當前的活動置於前端。

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

這通常表示安裝在設備上的APK與已經安裝的APK沒有區別。根據你的問題,這個錯誤可以通過清理和重建應用程序來解決,然後重新加載到你的設備上。

0

[2013年3月14日16時37分07秒 - FindMyPhone] ActivityManager:警告:活動尚未開始,目前的任務已經放到了前面

您的代碼是沒有問題的,這是該應用程序當前正在仿真器/設備上運行,並且Eclipse正在嘗試再次啓動它。直接回到主屏幕並嘗試重新啓動。