第一周里程碑

This commit is contained in:
wds 2021-05-28 19:06:10 +08:00
parent 3ff0d534b8
commit a970c02393
11 changed files with 51 additions and 40 deletions

View File

@ -30,7 +30,7 @@
<activity android:name=".activity.LoginActivity"></activity> <activity android:name=".activity.LoginActivity"></activity>
<activity android:name=".activity.HomeActivity"></activity> <activity android:name=".activity.HomeActivity"></activity>
<activity android:name=".activity.WebActivity"></activity> <activity android:name=".activity.WebActivity"></activity>
<activity android:name=".activity.ManagementActivity"></activity> <activity android:name=".activity.FragmentManagement"></activity>
<activity android:name=".activity.ImageShowActivity"></activity> <activity android:name=".activity.ImageShowActivity"></activity>
</application> </application>

View File

@ -8,11 +8,13 @@ import com.example.myapplication.R;
import com.example.myapplication.base.BaseActivity; import com.example.myapplication.base.BaseActivity;
import com.example.myapplication.fragment.CapacityEvaluationFragment; import com.example.myapplication.fragment.CapacityEvaluationFragment;
import com.example.myapplication.fragment.CapacityEvaluationFragment2; import com.example.myapplication.fragment.CapacityEvaluationFragment2;
import com.example.myapplication.fragment.CapacityMeasurementFragment;
import com.example.myapplication.fragment.EventPrefectureFragment; import com.example.myapplication.fragment.EventPrefectureFragment;
import com.example.myapplication.fragment.FindFragment; import com.example.myapplication.fragment.FindFragment;
import com.example.myapplication.fragment.ForgetPawFragment; import com.example.myapplication.fragment.ForgetPawFragment;
import com.example.myapplication.fragment.MineFragment; import com.example.myapplication.fragment.MineFragment;
import com.example.myapplication.fragment.RecordFragment; import com.example.myapplication.fragment.RecordFragment;
import com.example.myapplication.fragment.TaskExWebFragment;
import com.example.myapplication.fragment.TaskExplainFragment; import com.example.myapplication.fragment.TaskExplainFragment;
import com.example.myapplication.fragment.TaskExplainFragment2; import com.example.myapplication.fragment.TaskExplainFragment2;
import com.example.myapplication.fragment.TaskPrefectureFragment; import com.example.myapplication.fragment.TaskPrefectureFragment;
@ -50,12 +52,6 @@ public class FragmentManagement extends BaseActivity {
@Override @Override
protected int getLayout() { protected int getLayout() {
return R.layout.management_fragment; return R.layout.management_fragment;
@ -103,9 +99,6 @@ public class FragmentManagement extends BaseActivity {
if (capacityMeasurementFragment != null)//发现-能力测评item点击跳转web的fragment -14 if (capacityMeasurementFragment != null)//发现-能力测评item点击跳转web的fragment -14
fragmentTransaction.hide(capacityMeasurementFragment); fragmentTransaction.hide(capacityMeasurementFragment);
} }
public void selectorFragment(int i) { public void selectorFragment(int i) {
@ -227,8 +220,6 @@ public class FragmentManagement extends BaseActivity {
fragmentTransaction.show(capacityMeasurementFragment); fragmentTransaction.show(capacityMeasurementFragment);
} }
break; break;
} }
fragmentTransaction.commit(); fragmentTransaction.commit();
} }
@ -270,10 +261,17 @@ public class FragmentManagement extends BaseActivity {
case 11: case 11:
capacityEvaluationFragment.onActivityResult(requestCode, resultCode, data); capacityEvaluationFragment.onActivityResult(requestCode, resultCode, data);
break; break;
case 12: case 12:
capacityEvaluationFragment2.onActivityResult(requestCode, resultCode, data); capacityEvaluationFragment2.onActivityResult(requestCode, resultCode, data);
break; break;
case 13:
taskExWebFragment.onActivityResult(requestCode, resultCode, data);
break;
case 14:
capacityMeasurementFragment.onActivityResult(requestCode, resultCode, data);
break;
} }
} }

View File

@ -46,12 +46,12 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener
public void onClick(View v) { public void onClick(View v) {
switch (v.getId()) { switch (v.getId()) {
case R.id.tv_register: case R.id.tv_register:
Intent register = new Intent(this, ManagementActivity.class); Intent register = new Intent(this, FragmentManagement.class);
register.putExtra("tag", 5); register.putExtra("tag", 5);
startActivity(register); startActivity(register);
break; break;
case R.id.tv_forget_paw: case R.id.tv_forget_paw:
Intent forgetPaw = new Intent(this, ManagementActivity.class); Intent forgetPaw = new Intent(this, FragmentManagement.class);
forgetPaw.putExtra("tag", 6); forgetPaw.putExtra("tag", 6);
startActivity(forgetPaw); startActivity(forgetPaw);
break; break;

View File

@ -20,7 +20,7 @@ import com.example.myapplication.R;
public abstract class BaseFragment extends Fragment { public abstract class BaseFragment extends Fragment {
private AlertDialog alertDialog; private AlertDialog alertDialog;
public View mView;
@Nullable @Nullable

View File

@ -10,9 +10,9 @@ import androidx.recyclerview.widget.DividerItemDecoration;
import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.LinearLayoutManager;
import com.example.myapplication.R; import com.example.myapplication.R;
import com.example.myapplication.activity.FragmentManagement;
import com.example.myapplication.adapter.CapacityEvaluationAdapter; import com.example.myapplication.adapter.CapacityEvaluationAdapter;
import com.example.myapplication.adapter.CapacityEvaluationAdapter; import com.example.myapplication.adapter.CapacityEvaluationAdapter;
import com.example.myapplication.activity.ManagementActivity;
import com.example.myapplication.base.BaseFragment; import com.example.myapplication.base.BaseFragment;
import com.example.myapplication.bean.CapacityMeasureBean; import com.example.myapplication.bean.CapacityMeasureBean;
import com.example.myapplication.bean.TaskExplainInfo; import com.example.myapplication.bean.TaskExplainInfo;
@ -73,10 +73,9 @@ public class CapacityEvaluationFragment extends BaseFragment implements View.OnC
capacityEvaluationAdapter.setOnCapacityClick(new CapacityEvaluationAdapter.OnCapacityClick() { capacityEvaluationAdapter.setOnCapacityClick(new CapacityEvaluationAdapter.OnCapacityClick() {
@Override @Override
public void onClick(int id) { public void onClick(int id) {
Intent itemIntent = new Intent(getActivity(), FragmentManagement.class); Intent capacityEvaWeb = new Intent(getActivity(), FragmentManagement.class);
itemIntent.putExtra("tag", 12); capacityEvaWeb.putExtra("tag",14);
startActivity(itemIntent); startActivity(capacityEvaWeb);
//Toast.makeText(getContext(), "哈哈,成功了"+id, Toast.LENGTH_SHORT).show();
} }
}); });
@ -103,7 +102,6 @@ public class CapacityEvaluationFragment extends BaseFragment implements View.OnC
dismissLoadingDialog(); dismissLoadingDialog();
capacityEvaluationAdapter.setCapacityList(response.getBody().getData()); capacityEvaluationAdapter.setCapacityList(response.getBody().getData());
Log.d("TAG", "onSuccess: " + response.getMsg() + "sssssssssssss"); Log.d("TAG", "onSuccess: " + response.getMsg() + "sssssssssssss");
Toast.makeText(getActivity(), response.getMsg() + "", Toast.LENGTH_SHORT).show();
} }
@Override @Override

View File

@ -69,9 +69,6 @@ public class CapacityEvaluationFragment2 extends BaseFragment implements View.On
capacityItemAdapter.setSetOnClick(new CapacityItemAdapter.setOnClick() { capacityItemAdapter.setSetOnClick(new CapacityItemAdapter.setOnClick() {
@Override @Override
public void onClick(int position) { public void onClick(int position) {
final Intent capacityEvaWeb = new Intent(getActivity(), FragmentManagement.class);
capacityEvaWeb.putExtra("tag",14);
startActivity(capacityEvaWeb);
} }
}); });
@ -97,7 +94,6 @@ public class CapacityEvaluationFragment2 extends BaseFragment implements View.On
dismissLoadingDialog(); dismissLoadingDialog();
capacityItemAdapter.setCapItemList(response.getBody().getData()); capacityItemAdapter.setCapItemList(response.getBody().getData());
Log.d("TAG", "onSuccess: " + response.getMsg() + "sssssssssssss"); Log.d("TAG", "onSuccess: " + response.getMsg() + "sssssssssssss");
//Toast.makeText(getActivity(), response.getMsg() + "", Toast.LENGTH_SHORT).show();
} }
@Override @Override

View File

@ -2,9 +2,11 @@ package com.example.myapplication.fragment;
import android.util.Log; import android.util.Log;
import android.view.View; import android.view.View;
import android.widget.Button;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.Toast; import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
@ -18,6 +20,9 @@ import com.example.myapplication.bean.MeasureBean;
import com.example.myapplication.http.Callback; import com.example.myapplication.http.Callback;
import com.example.myapplication.http.HttpInterface; import com.example.myapplication.http.HttpInterface;
import com.example.myapplication.http.OkGoBuilder; import com.example.myapplication.http.OkGoBuilder;
import com.kongzue.dialog.interfaces.OnDialogButtonClickListener;
import com.kongzue.dialog.util.BaseDialog;
import com.kongzue.dialog.v3.MessageDialog;
import org.json.JSONObject; import org.json.JSONObject;
@ -32,6 +37,7 @@ public class CapacityMeasurementFragment extends BaseFragment implements View.On
private RecyclerView capacityMeasurementRel; private RecyclerView capacityMeasurementRel;
private CapacityMeasureAdapter capacityMeasureAdapter; private CapacityMeasureAdapter capacityMeasureAdapter;
private ArrayList<BolBean> bolbean; private ArrayList<BolBean> bolbean;
private Button btn;
@Override @Override
protected int getLayout() { protected int getLayout() {
@ -47,6 +53,8 @@ public class CapacityMeasurementFragment extends BaseFragment implements View.On
capacityMeasurementRel.setLayoutManager(new LinearLayoutManager(getActivity())); capacityMeasurementRel.setLayoutManager(new LinearLayoutManager(getActivity()));
capacityMeasureAdapter = new CapacityMeasureAdapter(getActivity()); capacityMeasureAdapter = new CapacityMeasureAdapter(getActivity());
capacityMeasurementRel.setAdapter(capacityMeasureAdapter); capacityMeasurementRel.setAdapter(capacityMeasureAdapter);
btn = findViewById(R.id.btn);
btn.setOnClickListener(this::onClick);
} }
@ -107,6 +115,15 @@ public class CapacityMeasurementFragment extends BaseFragment implements View.On
case R.id.iv_measurement_finish: case R.id.iv_measurement_finish:
getActivity().finish(); getActivity().finish();
break; break;
case R.id.btn:
MessageDialog.show((AppCompatActivity) getActivity(),"提示","通过","确定","取消").setOkButton(new OnDialogButtonClickListener() {
@Override
public boolean onClick(BaseDialog baseDialog, View v) {
// Toast.makeText(getContext(), "点击了确定", Toast.LENGTH_SHORT).show();
return false;
}
});
break;
} }
} }
} }

View File

@ -6,7 +6,7 @@ import android.widget.LinearLayout;
import com.example.myapplication.R; import com.example.myapplication.R;
import com.example.myapplication.activity.ManagementActivity; import com.example.myapplication.activity.FragmentManagement;
import com.example.myapplication.base.BaseFragment; import com.example.myapplication.base.BaseFragment;
@ -49,22 +49,22 @@ public class FindFragment extends BaseFragment implements View.OnClickListener{
public void onClick(View v) { public void onClick(View v) {
switch (v.getId()) { switch (v.getId()) {
case R.id.linear_task_prefecture: case R.id.linear_task_prefecture:
Intent prefectureIntent = new Intent(getActivity(), ManagementActivity.class); Intent prefectureIntent = new Intent(getActivity(), FragmentManagement.class);
prefectureIntent.putExtra("tag", 7); prefectureIntent.putExtra("tag", 7);
startActivity(prefectureIntent); startActivity(prefectureIntent);
break; break;
case R.id.linear_task_explain: case R.id.linear_task_explain:
Intent explainIntent = new Intent(getActivity(), ManagementActivity.class); Intent explainIntent = new Intent(getActivity(), FragmentManagement.class);
explainIntent.putExtra("tag", 8); explainIntent.putExtra("tag", 8);
startActivity(explainIntent); startActivity(explainIntent);
break; break;
case R.id.linear_event_prefecture: case R.id.linear_event_prefecture:
Intent eventIntent = new Intent(getActivity(), ManagementActivity.class); Intent eventIntent = new Intent(getActivity(), FragmentManagement.class);
eventIntent.putExtra("tag",9); eventIntent.putExtra("tag",9);
startActivity(eventIntent); startActivity(eventIntent);
break; break;
case R.id.linear_end: case R.id.linear_end:
Intent endIntent = new Intent(getActivity(), ManagementActivity.class); Intent endIntent = new Intent(getActivity(), FragmentManagement.class);
endIntent.putExtra("tag", 11); endIntent.putExtra("tag", 11);
startActivity(endIntent); startActivity(endIntent);
break; break;

View File

@ -30,14 +30,14 @@ public class ForgetPawFragment extends BaseFragment implements View.OnClickListe
@Override @Override
protected void initView() { protected void initView() {
super.initView(); super.initView();
ivFinish = mView.findViewById(R.id.iv_finish); ivFinish = findViewById(R.id.iv_finish);
title = mView.findViewById(R.id.title); title = findViewById(R.id.title);
etForgetPawPhone = mView.findViewById(R.id.et_forgetPaw_phone); etForgetPawPhone = findViewById(R.id.et_forgetPaw_phone);
etForgetPawNote = mView.findViewById(R.id.et_forgetPaw_note); etForgetPawNote = findViewById(R.id.et_forgetPaw_note);
etForgetPawPaw = mView.findViewById(R.id.et_forgetPaw_paw); etForgetPawPaw = findViewById(R.id.et_forgetPaw_paw);
etForgetPawConfirmPaw = mView.findViewById(R.id.et_forgetPaw_confirm_paw); etForgetPawConfirmPaw = findViewById(R.id.et_forgetPaw_confirm_paw);
forgetPawGetNote = mView.findViewById(R.id.forgetPaw_get_note); forgetPawGetNote = findViewById(R.id.forgetPaw_get_note);
tvForgetPaw = mView.findViewById(R.id.tv_forgetPaw); tvForgetPaw = findViewById(R.id.tv_forgetPaw);
ivFinish.setOnClickListener(this::onClick); ivFinish.setOnClickListener(this::onClick);
forgetPawGetNote.setOnClickListener(this::onClick); forgetPawGetNote.setOnClickListener(this::onClick);

View File

@ -12,6 +12,7 @@ import androidx.recyclerview.widget.LinearLayoutManager;
import com.example.myapplication.R; import com.example.myapplication.R;
import com.example.myapplication.activity.FragmentManagement; import com.example.myapplication.activity.FragmentManagement;
import com.example.myapplication.activity.WebActivity;
import com.example.myapplication.adapter.TaskExplainAdapter2; import com.example.myapplication.adapter.TaskExplainAdapter2;
import com.example.myapplication.base.BaseFragment; import com.example.myapplication.base.BaseFragment;
import com.example.myapplication.bean.TaskExplainInfo; import com.example.myapplication.bean.TaskExplainInfo;

View File

@ -39,10 +39,11 @@
<Button <Button
android:id="@+id/btn" android:id="@+id/btn"
android:layout_width="wrap_content" android:layout_width="150dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="@drawable/shape_login" android:background="@drawable/shape_login"
android:text="提交" android:text="提交"
android:layout_marginBottom="10dp"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent" /> app:layout_constraintRight_toRightOf="parent" />