小编Asi*_*fiq的帖子

如何从后台线程显示吐司消息

请考虑以下代码.在Service.onStart()方法中我已经创建并启动了一个应该显示Toast消息的线程,但它不起作用!

public class MyService extends Service{

    private static final String TAG = "MyService";  
    @Override
    public IBinder onBind(Intent intent)
    {
        return null;    
    }       

    @Override   
    public void onCreate()
    {   
    Toast.makeText(this, "My Service Created", Toast.LENGTH_SHORT).show();
         }  
    @Override
    public void onDestroy() 
    {   
    Toast.makeText(this, "My Service Stopped", Toast.LENGTH_SHORT).show();  
    }   
    @Override
    public void onStart(Intent intent, int startid)
    {
      Toast.makeText(this, "My Service Started", Toast.LENGTH_SHORT).show();
      DBIteratorThread dbThread=new DBIteratorThread();
      dbThread.myService=this;
      Thread t1 = new Thread(dbThread);
           t1.start();
    }

}
class DBIteratorThread  implements Runnable
{

    MyService myService;

    public void …
Run Code Online (Sandbox Code Playgroud)

java android

13
推荐指数
3
解决办法
2万
查看次数

如何在android中创建bouncable scrollview?

如何ScrollView像iPhone一样在Android中创建反弹?

java android

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

标签 统计

android ×2

java ×2