具有上下文的全局功能

时间:2020-07-08 05:53:31

标签: java android

我们可以将下面给出的函数与在此全局函数中定义的上下文放在一起吗?上下文切换如何发生?目前,当我将此代码粘贴到MyGlobal(MyGlobal函数的类的名称)中时,这给了我错误。

private void alertView(String message){
    AlertDialog.Builder dialog = new AlertDialog.Builder(**this**);
        dialog
        //set icon
            .setIcon(android.R.drawable.ic_lock_lock)
        //set title
            .setTitle("My App (Error)")
        //set message
            .setMessage(message)
        //set positive button
                .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialoginterface, int i) {
                    }
                }).show();
}

由于我的应用需要大量的用户交互,因此目前我正在每个Activity中粘贴此功能。

1 个答案:

答案 0 :(得分:1)

使用静态方法

git push origin master -u --exec=/usr/local/cpanel/3rdparty/bin/git-receive-pack

活动中的使用

public class GlobalMethods{

    public static void alertView(String message, Context context){
        AlertDialog.Builder dialog = new AlertDialog.Builder(context);
            dialog
            //set icon
                .setIcon(android.R.drawable.ic_lock_lock)
            //set title
                .setTitle("My App (Error)")
            //set message
                .setMessage(message)
            //set positive button
                    .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialoginterface, int i) {
                        }
                    }).show();
    }
}