如何在android java中调用公共类

时间:2015-01-12 15:23:36

标签: java android class

这是我在android中的公共课!

public class Logout {
public SharedPreferences pref;
public Logout(Context context){
      pref = context.getSharedPreferences(LoginActivity.loginpreferences, context.MODE_PRIVATE);
      SharedPreferences.Editor editor = pref.edit();
      editor.remove(LoginActivity.name_user);
      editor.remove(LoginActivity.type_user);
      editor.remove(LoginActivity.id_user);
      editor.commit();
 }
}

单击按钮时调用类(注销)我按以下方式编写代码

    private OnClickListener clickitempanel = new OnClickListener() {

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        int id = v.getId();
        switch(id){
        case 4:
               Logout logout = new Logout(mContext);
             //  logout.notifyAll();
               logout.getClass();
               Intent in = new Intent();
               in.setClass(mContext, FullscreenActivity.class);
               mContext.startActivity(in);
               break;

        }


    }
};

  textViewItem.setOnClickListener(clickitempanel);

但是没有运行代码从SharedPreferences中删除键!

1 个答案:

答案 0 :(得分:0)

<强>提示:

请记住在构造函数体中尽可能少地创建。初始化变量并避免调用任何方法。只有在构造函数中可以调用的方法才是最终方法(私有方法也应该是最终语句)。