小编Jef*_*f G的帖子

Android:来自IntentService的Toast永远保留在屏幕上

我检查了这个问题,但它似乎没有回答我的问题,这个问题要少得多.我从主进程中的菜单项调用IntentService.它目前只是一个在onHandleIntent()中放置Toast的骨架,最终应该在处理结束时短暂出现以说它已经完成.但是它永远保留在屏幕上(即使应用程序停止时).我用模拟器和我的Galaxy S2测试了相同的结果.有人能指出我正确的方向吗?

这是服务代码:

 package com.enborne.spine;

 import android.app.IntentService;
 import android.content.Intent;
 import android.util.Log;
 import android.widget.Toast;

 public class SaveFile extends IntentService {
     private final String TAG = "SaveFile";

     public SaveFile() {
         super("SaveFile");
     }

     @Override
     public void onCreate() {
         super.onCreate();
         Log.d(TAG, "Service Started.. ");
     }

     @Override
     public void onDestroy() {
         super.onDestroy();
         Log.d(TAG, "Service Destroyed.. ");
     }

     @Override
     protected void onHandleIntent(Intent intent) {
         // TODO Auto-generated method stub
         Log.d(TAG, "HandleIntent");
         // File saved
         Toast.makeText(this, "File has been saved", Toast.LENGTH_SHORT).show();
     }
 }
Run Code Online (Sandbox Code Playgroud)

(onCreate和onDestroy覆盖仅暂时用于登录Eclipse,因此我可以看到正在发生的事情.)

我从一个活动的菜单中调用它(乱搞上下文只是因为服务没有启动 …

android toast intentservice

3
推荐指数
1
解决办法
3246
查看次数

我需要在SVN中备份Eclipse Android项目中的哪些文件夹?

这一切都在标题中:我不想包含Eclipse生成的文件夹 - 我只想知道我需要在SVN备份中包含的最小值.

我猜测AndroidManifest.xml,src,资产(在我的情况下为空)和res.那些包含android-support-v4.jar的libs呢?还要别的吗?

我的SVN是eclipse的外部因为我有几个不同语言的项目,我使用的TortoiseSVN本身安装在我的PC上.所以我不想使用任何集成的插件.

谢谢.

PS:我检查了其他类似的问题/答案,但没有人真正回答这个问题.

eclipse svn tortoisesvn android

2
推荐指数
1
解决办法
396
查看次数

CString::Find 返回错误值

我在 Visual C++ MFC 应用程序中有以下示例代码。CString::Find返回错误的值,我看不出问题是什么:

int     nPos;
CString s, s1;
TCHAR   c1, c2;

s = _T("D)1234");
if (nPos = s.Find(_T("D)")) >= 0)
{
    c1 = s.GetAt(0);
    c2 = s.GetAt(1);
    s1 = s.Mid(nPos + 2);
}
Run Code Online (Sandbox Code Playgroud)

我在调试器中得到的结果是:

nPos = 1 (should be 0)
c1 = 'D' (as expected)
c2 = ')' (as expected)
s1 = "234" (instead of "1234" because Find returned the wrong value)
Run Code Online (Sandbox Code Playgroud)

这是使用 Microsoft Visual Studio Community 2022(64 位)版本 17.0.5

mfc visual-studio visual-c++

1
推荐指数
1
解决办法
115
查看次数