常用的idea中的代码模板

package ${PACKAGE_NAME};

import android.os.Bundle;
import android.view.View;

import androidx.annotation.NonNull;

import com.lib.AppActivity;
import com.scwang.smart.refresh.layout.api.RefreshLayout;
import com.scwang.smart.refresh.layout.listener.OnRefreshListener;

import org.json.JSONException;

import kalun.mode.AppArray;
import kalun.mode.AppObject;
import kalun.utils.AppApiUtils;
import kalun.web.AppHandler;

/** @auth ${USER}
 *  @date ${DATE} **/
public class ${NAME} extends AppActivity implements OnRefreshListener{

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.${NAME});
        com.zrtc.callphone.databinding.${NAME}Binding binding = com.zrtc.callphone.databinding.${NAME}Binding.inflate(getLayoutInflater());
        setContentView(binding.getRoot());
        initSmart(binding.smartRefreshLayout);
    }


    public void onClick${NAME}(View view) {

        switch (getViewTag(view)) {
            case "${NAME}":

                AppApiUtils appApiUtils = new AppApiUtils("${NAME}");
                AppObject appObject = new AppObject();
                try {
                    appObject.put("a", "b");
                    appObject.put("c", "d");
                } catch (JSONException e) {
                    e.printStackTrace();
                }
                appApiUtils.initParam(appObject);
                appApiUtils.run(new AppHandler() {
                    @Override
                    public void onTrueControl(AppObject appObject, AppArray appArray) throws JSONException {
                        super.onTrueControl(appObject, appArray);
                        toast(appObject);
                    }
                });
                break;
        }

    }
    
    
    @Override
    public void onRefresh(@NonNull RefreshLayout refreshLayout) {

        AppApiUtils appApiUtils = new AppApiUtils("${NAME}");
        appApiUtils.setSmartRefreshLayout(smartRefreshLayout);
        AppObject appObject = new AppObject();
        try {
            appObject.put("a", "b");
            appObject.put("c", "d");
        } catch (JSONException e) {
            e.printStackTrace();
        }
        appApiUtils.initParam(appObject);
        appApiUtils.run(new AppHandler() {
            @Override
            public void onResponse(AppObject appObject, AppArray appArray) throws JSONException {
                super.onResponse(appObject, appArray);
                toast(appObject);

            }
        });
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值