2013-03-15 26 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正在尝试再次启动它。直接回到主屏幕并尝试重新启动。