android 传参 StringRequest 线程 实现页面页面停留
2015-12-15 17:05
357 查看
importandroid.app.Activity; import android.content.Intent; import android.os.Bundle; import com.android.volley.Request; //*表示可以调用Response里面的所有的 import com.android.volley.Response.*; import com.android.volley.VolleyError; import com.android.volley.toolbox.StringRequest; import com.example.administrator.myapp_text.R; import java.util.Timer; import java.util.TimerTask;
public class Activity_main extends Activity{ //Timer 为时间的控件 private Timer timer; private TimerTask task; private Intent intent = new Intent(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.layout_main); init(); } //获取用户数据 private void init(){ getUserMessage(); } //实现的动作 private void startActivity(){ timer = new Timer(); task = new TimerTask() { @Override public void run() { intent.setClass(Activity_main.this,Activity_two.class); startActivity(intent); } }; timer.schedule(task,10000); } //最后的那个 是这个原来的方法 这个比较简单直接在括号里面直接实例化 private StringRequest stringRequest=null; private void getUserMessage(){ String url =""; if (stringRequest==null){ stringRequest = new StringRequest(Request.Method.GET,url,new Listener<String>() { @Override public void onResponse(String s) { String a=s; startActivity(); } },new ErrorListener() { @Override public void onErrorResponse(VolleyError volleyError) { String b = ""; startActivity(); } }); } } /* private StringRequest stringRequest=null; private void getUserMessage(){ String url = ""; Listener<String> listrner =new Listener<String>() { @Override public void onResponse(String s) { String a=s; startActivity(); } }; ErrorListener errorListener = new ErrorListener() { @Override public void onErrorResponse(VolleyError volleyError) { String b= ""; startActivity(); } }; if (stringRequest==null){ stringRequest=new StringRequest(Request.Method.GET, url, new Listener<String>() { @Override public void onResponse(String s) { } }, errorListener); } } */
//将StringRequest对象添加进Re 4000 questQueue请求队列中
VolleySingleton.getVolleySingleton(Activity_two.this).addToRequestQueue(stringRequest);}
相关文章推荐
- [Leetcode]N-Queens
- hdu1005 Number Sequence(寻找循环节)
- [LeetCode]Unique Binary Search Trees II
- Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: bad request (400)
- 第九章 Editing UITableView
- 在DLL中使用duilib,并把ZIP皮肤编译进DLL中
- UITableViewCell中去除没有内容的cell的分割线
- Ant_的最完整build.xml解释
- Swing UI线程安全操作
- UITextFiled-弹出键盘的类型
- iOS 关于设置UIView的autoresizingMask没有作用的问题
- Stack Overflow:iOS how to use UIAlertView
- Android6.0的phone应用源码分析(3)——phone 拨号UI分析
- android UI界面 weight 用法
- 重定向和转发有什么区别!getRequestDispatcher,sendRedirect为代表(1)
- UIButtun的一些设置方法
- iOS程序-UIScrollView的基本使用
- 蓝牙自动打开并配对
- MUI离线原生打包,利用Android Studio进行原生打包MUI项目
- IQueryable与IEnumberable的区别(转)