toast的使用,该如何解决
toast的使用我随便声明一个新类比如是testclss.不继承任何其他类。请问可以使用toast吗?比如Toast.makeText
toast的使用
我随便声明一个新类比如是testclss.不继承任何其他类。请问可以使用toast吗?比如Toast.makeText(getApplicationContext(),"boot service start", Toast.LENGTH_LONG).show();。
[解决办法]
可以实现啊,你可以写个方法,在activity中来调用,将Context作为参数传递过去就行了,试试吧!
[解决办法]
向LZ提供一个参考的改法~ 创建一个开机自启动的空服务A.class【该服务就是为了得到一个该服务的Context对象】
在testclss类中调用Toast.makeText(getApplicationContext(),"boot service start", Toast.LENGTH_LONG).show();时 将getApplicationContext()改成服务A.class的实例即可
[解决办法]只有特定的类才能直接获取到getApplicationContext()。
比如Activity,Service等。要在其他地方使用,得传Context进去
如:
showToast(Context context){
Toast.makeText(context,"boot service start", Toast.LENGTH_LONG).show();。
}