how to use variable while calling new activity in intent?

后端 未结 7 1532
失恋的感觉
失恋的感觉 2021-01-22 01:08

i have following code to call new activity

now i want to use variable to call new activity

String var1,var2,var3; var1=\"Login\"; var2=\"Signup\"; var3=\"more

7条回答
  •  夕颜
    夕颜 (楼主)
    2021-01-22 01:48

    For

    String activity="com.namespace.MainActivity";
    

    This will do:

     private void openActivity(String activity, Context context) {
        try {
            Class cls = Class.forName(activity);
            Intent intent = new Intent(context, cls);
            context.startActivity(intent);
        } catch (ClassNotFoundException e) {
            Log.e(TAG,"Class was not found"+ e.getLocalizedMessage());
        }catch (Exception e){
            Log.e(TAG,"Error occurred"+ e.getLocalizedMessage());
        }
    }
    

提交回复
热议问题