summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFan Zhang <zhfan@google.com>2021-06-23 06:51:06 +0000
committerFan Zhang <zhfan@google.com>2021-06-23 06:51:06 +0000
commit48499ce025affb621af70eedadc6d5d24aa07559 (patch)
tree7613e9a276f3f95938472a617d0f3818f2f8c112 /src
parentbc37cfa88bfed0237036205cac42e589c4ef9303 (diff)
downloadEmergencyInfo-48499ce025affb621af70eedadc6d5d24aa07559.tar.gz
Don't show edit icon when device is not set up
Fix: 191135814 Test: manual Change-Id: I460099f35037c2d71d09ab51e7fd8ad372ee8f3e
Diffstat (limited to 'src')
-rw-r--r--src/com/android/emergency/view/ViewInfoActivity.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/com/android/emergency/view/ViewInfoActivity.java b/src/com/android/emergency/view/ViewInfoActivity.java
index 30bcae36..16c18805 100644
--- a/src/com/android/emergency/view/ViewInfoActivity.java
+++ b/src/com/android/emergency/view/ViewInfoActivity.java
@@ -33,7 +33,10 @@ import com.google.android.material.tabs.TabLayout.ViewPagerOnTabSelectedListener
import androidx.fragment.app.FragmentStatePagerAdapter;
import androidx.viewpager.widget.ViewPager;
import androidx.preference.PreferenceManager;
+
+import android.provider.Settings;
import android.text.TextUtils;
+import android.util.Log;
import android.util.Pair;
import android.view.Menu;
import android.view.MenuInflater;
@@ -60,6 +63,9 @@ import java.util.ArrayList;
* Activity for viewing emergency information.
*/
public class ViewInfoActivity extends FragmentActivity {
+
+ private static final String TAG = "ViewInfoActivity";
+
private ImageView mPersonalCardLargeIcon;
private TextView mPersonalCardLargeItem;
private SharedPreferences mSharedPreferences;
@@ -146,6 +152,12 @@ public class ViewInfoActivity extends FragmentActivity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
+ if (Settings.Secure.getInt(getContentResolver(),
+ Settings.Secure.USER_SETUP_COMPLETE, 0) == 0) {
+ Log.d(TAG, "Device setup not complete, not showing edit button.");
+ return super.onCreateOptionsMenu(menu);
+ }
+
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.view_info_menu, menu);
mMenu = menu;