android调试底层代码标红,看网上说需要自己编译android.jar,具体该怎么做?我的是API 32。
还有我遇到的一个问题:代码大致如下,我期望在应用切换到后台,弹窗提示应用切换到后台了。
但是运行结果的Toast 弹窗默认带上了我的应用图标,该怎么去除
public class MyApplication extends Application {
int count=0;
@Override
public void onCreate() {
super.onCreate();
this.registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() {
@Override
public void onActivityStopped(Activity activity) {
Log.v(activity.toString(),"onActivityStopped--");
Toast toast= Toast.makeText(activity,"应用切换到后台运行",Toast.LENGTH_SHORT);
toast.show();
}
}
}
这一步很简单,只需要这样:
public class ToastUtil{
public static void shorts(Context context,String msg){
Toast.makeText(context,msg,Toast.LENGTH_SHORT).show();
}
public static void longs(Context context,String msg){
Toast.makeText(context,msg,Toast.LENGTH_LONG).show();
}
}