From 0d0150cde56472ac6b6e9df2082d072b5602e336 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=93=88=E5=93=88=E5=93=88=E5=93=88=E5=93=88=E5=A3=AB?=
=?UTF-8?q?=E5=A5=87?= <1045352474@qq.com>
Date: Fri, 25 Oct 2019 00:51:59 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
# Conflicts:
# app/src/main/res/layout/activity_main.xml
---
.../cmknowledgegraph/LoginActivity.java | 13 ++++++++++--
.../cmknowledgegraph/PersonContent.java | 20 ++++++++++++++++---
.../PersonalityCenterActivity.java | 14 ++-----------
.../cmknowledgegraph/RegisterActivity.java | 2 +-
.../layout/activity_personality_center.xml | 12 ++++++++++-
app/src/main/res/layout/activity_search.xml | 1 +
6 files changed, 43 insertions(+), 19 deletions(-)
diff --git a/app/src/main/java/com/example/cmknowledgegraph/LoginActivity.java b/app/src/main/java/com/example/cmknowledgegraph/LoginActivity.java
index 1490488..d5dba1b 100644
--- a/app/src/main/java/com/example/cmknowledgegraph/LoginActivity.java
+++ b/app/src/main/java/com/example/cmknowledgegraph/LoginActivity.java
@@ -3,6 +3,7 @@ package com.example.cmknowledgegraph;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
+import android.view.LayoutInflater;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
@@ -18,6 +19,7 @@ import Schema.OperaSchema;
public class LoginActivity extends AppCompatActivity {
public static String username;
public static int usersuccess = 0;
+ public static boolean isLogin=false;//登录属性,true登陆成功,false未登录
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@@ -29,7 +31,12 @@ public class LoginActivity extends AppCompatActivity {
/**
* 登录按钮,传递参数:手机号(int)、密码(string)
*/
- Button login_btn=findViewById(R.id.login_btn);
+
+ LayoutInflater inflater = getLayoutInflater();
+ View layout = inflater.inflate(R.layout.activity_personality_center, null);
+ final Button welcom_btn= layout.findViewById(R.id.welcom_btn);
+
+ final Button login_btn=findViewById(R.id.login_btn);
login_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
@@ -49,7 +56,7 @@ public class LoginActivity extends AppCompatActivity {
String password = password_edit.getText().toString();
//调用数据库类中的方法进行登录
// boolean isLogin= OperaSchema.longin(tel,password);//原来的数据库
- Login login = new Login(tel, password);
+ final Login login = new Login(tel, password);
new Thread(new Runnable() {
@Override
@@ -69,6 +76,8 @@ public class LoginActivity extends AppCompatActivity {
}
if (!LoginActivity.username.equals("")) {
+ //改变个人中心的登录状态,
+ isLogin=true;
finish();//返回个人中心Activity
//刷新个人中心Activity
Log.i("成功", "成功了");
diff --git a/app/src/main/java/com/example/cmknowledgegraph/PersonContent.java b/app/src/main/java/com/example/cmknowledgegraph/PersonContent.java
index 83ded31..352895e 100644
--- a/app/src/main/java/com/example/cmknowledgegraph/PersonContent.java
+++ b/app/src/main/java/com/example/cmknowledgegraph/PersonContent.java
@@ -12,6 +12,7 @@ import androidx.fragment.app.Fragment;
public class PersonContent extends Fragment {
+
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
@@ -25,10 +26,23 @@ public class PersonContent extends Fragment {
login_pc_btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//跳转到LoginActivity
- Intent intent=new Intent();
- intent.setClass(getActivity(),LoginActivity.class);
- startActivity(intent);
+ if(!LoginActivity.isLogin){
+ Intent intent=new Intent();
+ intent.setClass(getActivity(),LoginActivity.class);
+ startActivity(intent);
+ }
}
});
}
+
+ @Override
+ public void onResume() {
+ super.onResume();
+ if(LoginActivity.isLogin){
+ Button longin_pc_btn=(Button) getActivity().findViewById(R.id.login_pc_button);
+ longin_pc_btn.setText("欢迎");
+ }
+
+
+ }
}
diff --git a/app/src/main/java/com/example/cmknowledgegraph/PersonalityCenterActivity.java b/app/src/main/java/com/example/cmknowledgegraph/PersonalityCenterActivity.java
index 20bcc2d..6e23a51 100644
--- a/app/src/main/java/com/example/cmknowledgegraph/PersonalityCenterActivity.java
+++ b/app/src/main/java/com/example/cmknowledgegraph/PersonalityCenterActivity.java
@@ -16,17 +16,7 @@ public class PersonalityCenterActivity extends AppCompatActivity {
Log.i("PersonalityCenterActivity","个人中心");
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_personality_center);
-
- Button longin_pc_btn=(Button) findViewById(R.id.login_pc_button);
- longin_pc_btn.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- //跳转到LoginActivity
- Intent intent=new Intent();
- intent.setClass(PersonalityCenterActivity.this,LoginActivity.class);
- startActivity(intent);
- Log.i("PersonalityCenterActivity","点击");
- }
- });
}
+
+
}
diff --git a/app/src/main/java/com/example/cmknowledgegraph/RegisterActivity.java b/app/src/main/java/com/example/cmknowledgegraph/RegisterActivity.java
index 71dc408..bd99740 100644
--- a/app/src/main/java/com/example/cmknowledgegraph/RegisterActivity.java
+++ b/app/src/main/java/com/example/cmknowledgegraph/RegisterActivity.java
@@ -55,7 +55,7 @@ public class RegisterActivity extends AppCompatActivity {
String NickName = nickname_edit.getText().toString();
//调用数据库类方法进行注册
// boolean isRegister= OperaSchema.register(tel,NickName,password);//原来的数据连接
- Register register = new Register(tel, NickName, password);
+ final Register register = new Register(tel, NickName, password);
new Thread(new Runnable() {
@Override
diff --git a/app/src/main/res/layout/activity_personality_center.xml b/app/src/main/res/layout/activity_personality_center.xml
index 49ba48c..27e31ae 100644
--- a/app/src/main/res/layout/activity_personality_center.xml
+++ b/app/src/main/res/layout/activity_personality_center.xml
@@ -22,8 +22,18 @@
android:text="登录"
android:textSize="20sp"
android:background="#FFDAB9"
- android:layout_marginLeft="157dp"/>
+ android:layout_marginLeft="157dp"
+ android:visibility="visible"/>
+