小编Sta*_*Man的帖子

在Android中使用Retrofit

我有一个Android应用程序,有3个活动:

  1. 登录活动
  2. 显示与用户相关的所有任务的任务活动(使用阵列适配器填充)
  3. 通过单击列表上的任务产生的task_details活动

我必须使用REST Apis.到目前为止,我所做的研究指导我使用Retrofit.我检查了如何使用它并发现:

  1. 在主要活动中设置基本URL(我的是登录活动)
  2. 我需要创建一个API类并使用注释定义我的函数.
  3. 在Activity中使用Rest Adapter类并定义Callbacks.

如果我的应用程序是一个单独的活动应用程序,我会在我的MainActivity.java中捣乱一切,但我不知道如何以及在何处将步骤1,2,3中的所有代码用于我的3个活动中.请问你好吗通过告诉如何在我的应用程序中使用Retrofit来提供帮助.非常感谢.

具体来说,我需要网络呼叫:1.登录用户2.获取用户的所有任务.对于两者,我将使用给定的REST api.

*********************************************
          Calling Api USing Retrofit
*********************************************
**Dependancies** :-
      implementation 'com.android.support:recyclerview-v7:27.1.1'
        implementation 'com.squareup.picasso:picasso:2.5.2'
        implementation 'com.android.support:cardview-v7:27.1.1'
    enter code here
**Model**
use the Pozo class

**Api Call**
 -> getLogin()    // use the method



  //API call for Login
    private void getLogin()
    {
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,
                WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
        AsyncHttpClient client = new AsyncHttpClient();
        RequestParams requestParams = new RequestParams();
        requestParams.put("email_id", edit_email.getText().toString());
        requestParams.put("password", edit_password.getText().toString());
        Log.e("", "LOGIN URL==>" + Urls.LOGIN + requestParams);
        Log.d("device_token", "Device_ Token" + FirebaseInstanceId.getInstance().getToken());
        client.post(Urls.LOGIN, …
Run Code Online (Sandbox Code Playgroud)

java api android retrofit

41
推荐指数
2
解决办法
5万
查看次数

自动对焦与光标在文本框的末尾

我想将自动对焦放在html文本框上,使光标指向文本框中已存在的某些文本的末尾.我知道autofocus属性的作用.而且我也看到将光标放在文本输入值的末尾,该回答了如何将光标放在末尾,但文本框在页面重新加载时不会自动聚焦.我该怎么做 - 在页面重新加载时自动对焦文本框并将光标放到文本末尾?

Code : 

 <textarea id="txtArea" style="width:106%; height:100px" align="center" name="task1" onkeypress="onTestChange();" onfocus="this.value = this.value;" autofocus ><?php echo $_GET["task"];?></textarea>
Run Code Online (Sandbox Code Playgroud)

我希望在文本回显后放置Cursor.这不是textarea的价值.

我提到的文本框也是Textarea.

html javascript css jquery web

4
推荐指数
1
解决办法
9331
查看次数

标签 统计

android ×1

api ×1

css ×1

html ×1

java ×1

javascript ×1

jquery ×1

retrofit ×1

web ×1