我如何将 otp 对象从服务器传递到下一个活动

Posted

技术标签:

【中文标题】我如何将 otp 对象从服务器传递到下一个活动【英文标题】:how can i pass otp object from server to next activity 【发布时间】:2020-04-07 11:50:50 【问题描述】:

如何将 otp 对象从服务器传递到下一个活动

private  void savedata (final  String mob)
        StringRequest request =new StringRequest(Request.Method.POST,urltechno, new Response.Listener<String>() 
            @Override
            public void onResponse(String response) 
                try 
                    JSONObject object=new JSONObject(response);
                    if ( object.names().get(0).equals("success"))
                        Toast.makeText(getApplicationContext(),"Successfully send request",Toast.LENGTH_LONG).show();
                         Intent intent = new Intent(getApplicationContext(), Otp_verification.class);
                         intent.putExtra("mobile",mob);
                         intent.putExtra("otp",object.getString("otp"));//in this section problem occured
                         startActivity(intent);
                    else
                        Toast.makeText(getApplicationContext(),"invalid number",Toast.LENGTH_LONG).show();
                    
                 catch (JSONException e) 
                    e.printStackTrace();
                
            

【问题讨论】:

请告诉我任何人 您有什么问题或遇到什么错误?你写了“问题发生了”,什么样的问题? 这能回答你的问题吗? How do I pass data between Activities in android application? 【参考方案1】:

getString()为null时会报错,你可以用get()代替。

【讨论】:

以上是关于我如何将 otp 对象从服务器传递到下一个活动的主要内容,如果未能解决你的问题,请参考以下文章

如何将上下文从活动传递到服务

如何使用单击事件和意图将当前日期从一个活动传递到android中的下一个活动

Android将自定义对象从服务传递给活动

如何将数据从活动传递到正在运行的服务

如何将 Bitmap 对象从一个活动传递到另一个活动

将数据传递到上一个活动并使用相同的按钮移动到下一个