st" class="scrolling menu" >
box
develop
master
ryc
  • chengzhenyu: 77ba2d2307 change pic. 9 anos atrás
    ..
    background_tab.xml 30b119f214 first commit 9 anos atrás
    bg_comment_popup.xml 30b119f214 first commit 9 anos atrás
    bg_dialog.xml 30b119f214 first commit 9 anos atrás
    default_img.png 77ba2d2307 change pic. 9 anos atrás
    ic_comment.png 30b119f214 first commit 9 anos atrás
    ic_comment_show.png 30b119f214 first commit 9 anos atrás
    ic_like.png 30b119f214 first commit 9 anos atrás
    item_selector.xml 30b119f214 first commit 9 anos atrás
    selector_menu_popup.xml 30b119f214 first commit 9 anos atrás
    shadow_bottom.png 7a839f759a activity framework 9 anos atrás
    shadow_left.png 7a839f759a activity framework 9 anos atrás
    shadow_right.png 7a839f759a activity framework 9 anos atrás
    lensman - Gogs: Go Git Service

    No Description

    LoginInteractor.java 2.4KB

      package ai.pai.lensman.login; import android.os.AsyncTask; import com.android.common.executors.ThreadExecutor; import org.json.JSONObject; import java.util.HashMap; import ai.pai.lensman.base.BaseInteractor; import ai.pai.lensman.utils.HttpPostTask; import ai.pai.lensman.utils.UrlContainer; /** * Created by chengzhenyu on 2016/8/12. */ public class LoginInteractor implements BaseInteractor{ private HttpPostTask loginTask; private String userName; private String password; private InteractorListener<String> listener; public LoginInteractor(String userName,String password,InteractorListener<String> listener){ this.userName = userName; this.password = password; this.listener = listener; } @Override public void startJob() { cancelJob(); HashMap<String,String> params = new HashMap<>(); params.put("username",userName); params.put("password",password); loginTask = new HttpPostTask(params){ String lensmanId; String message; @Override protected boolean parseResponse(String response) { try{ JSONObject json = new JSONObject(response); int status = json.getInt("status"); if(status == 200){ JSONObject info = json.getJSONObject("data"); lensmanId = info.getString("user_id"); return true; }else{ message = json.getString("message"); } }catch (Exception e){ e.printStackTrace(); } return false; } @Override protected void onPostFail() { super.onPostFail(); listener.onInteractFail(message); } @Override protected void onPostSuccess() { super.onPostSuccess(); listener.onInteractSuccess(lensmanId); } }; loginTask.executeOnExecutor(ThreadExecutor.getInstance().getExecutor(), UrlContainer.LOGIN_URL); } @Override public void cancelJob() { if(loginTask == null){ return; } if(loginTask.getStatus()== AsyncTask.Status.RUNNING){ loginTask.cancel(true); } loginTask = null; } }
    kodo - Gogs: Go Git Service

    Nenhuma Descrição

    0015_auto_20160713_1646.py 621B

      # -*- coding: utf-8 -*- from __future__ import unicode_literals from django.db import models, migrations class Migration(migrations.Migration): dependencies = [ ('account', '0014_lensmaninfo_refused_reason'), ] operations = [ migrations.AlterField( model_name='lensmaninfo', name='user_status', field=models.IntegerField(default=0, verbose_name='user_status', choices=[(-1, '\u5df2\u62d2\u7edd'), (0, '\u672a\u9a8c\u8bc1'), (1, '\u5df2\u6fc0\u6d3b'), (2, '\u5df2\u7981\u7528'), (3, '\u5df2\u5220\u9664'), (10, '\u5df2\u5206\u914d')]), ), ]