diff --git a/code/MyApplication/app/src/main/java/com/example/myapplication/activity/MainActivity.java b/code/MyApplication/app/src/main/java/com/example/myapplication/activity/MainActivity.java
index 6becf7d..f979e17 100644
--- a/code/MyApplication/app/src/main/java/com/example/myapplication/activity/MainActivity.java
+++ b/code/MyApplication/app/src/main/java/com/example/myapplication/activity/MainActivity.java
@@ -69,10 +69,10 @@ public class MainActivity extends AppCompatActivity {
FragmentManager fm = getSupportFragmentManager();
Bundle bundle = new Bundle();
if(i==1){
- bundle.putString("jumpPage", "route");
+ bundle.putString("jumpPage", "trace");
mFragments.get(i).setArguments(bundle);
}else if(i==2){
- bundle.putString("jumpPage", "position");
+ bundle.putString("jumpPage", "location");
mFragments.get(i).setArguments(bundle);
}
FragmentTransaction trans = fm.beginTransaction();
diff --git a/code/MyApplication/app/src/main/java/com/example/myapplication/fragment/DeviseFragment.java b/code/MyApplication/app/src/main/java/com/example/myapplication/fragment/DeviseFragment.java
index ec447bb..bd62b6c 100644
--- a/code/MyApplication/app/src/main/java/com/example/myapplication/fragment/DeviseFragment.java
+++ b/code/MyApplication/app/src/main/java/com/example/myapplication/fragment/DeviseFragment.java
@@ -3,12 +3,14 @@ package com.example.myapplication.fragment;
import android.os.Bundle;
import androidx.fragment.app.Fragment;
+import androidx.fragment.app.FragmentManager;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import com.example.myapplication.R;
import com.example.myapplication.databinding.FragmentDeviseBinding;
public class DeviseFragment extends Fragment {
@@ -36,6 +38,19 @@ public class DeviseFragment extends Fragment {
Bundle savedInstanceState) {
// Inflate the layout for this fragment
binding = FragmentDeviseBinding.inflate(inflater, container, false);
+ binding.cardView.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ Log.i("devise", "onClick: 我点击了");
+ if (jumpPage.equals("location")) {
+ LocationFragment fragment = new LocationFragment();
+ getFragmentManager().beginTransaction().replace(R.id.frag_layout, fragment).commit();
+ } else if (jumpPage.equals("trace")) {
+ TraceFragment fragment = new TraceFragment();
+ getFragmentManager().beginTransaction().replace(R.id.frag_layout, fragment).commit();
+ }
+ }
+ });
return binding.getRoot();
}
}
\ No newline at end of file
diff --git a/code/MyApplication/app/src/main/res/layout/fragment_devise.xml b/code/MyApplication/app/src/main/res/layout/fragment_devise.xml
index 9ce7001..98bc2a0 100644
--- a/code/MyApplication/app/src/main/res/layout/fragment_devise.xml
+++ b/code/MyApplication/app/src/main/res/layout/fragment_devise.xml
@@ -15,22 +15,69 @@
android:padding="@dimen/spacing_16"
android:text="已授权设备" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/code/MyApplication/app/src/main/res/layout/fragment_location.xml b/code/MyApplication/app/src/main/res/layout/fragment_location.xml
index fc92cfb..84379ee 100644
--- a/code/MyApplication/app/src/main/res/layout/fragment_location.xml
+++ b/code/MyApplication/app/src/main/res/layout/fragment_location.xml
@@ -1,11 +1,12 @@
-
+ tools:context=".fragment.LocationFragment"
+ android:orientation="vertical">
+
-
\ No newline at end of file
+
\ No newline at end of file