2016-09-22 29 views
-3

package com.jiit.minorproject.emergencycontact;無法解析以下代碼中的Preferences.readString方法:

import android.net.Uri; 
    import android.os.Bundle; 
    import android.app.Activity; 
    import android.content.ActivityNotFoundException; 
    import android.content.Intent; 
    import android.util.Log; 
    import android.view.Menu; 
    import android.view.View; 

    import java.util.prefs.Preferences; 

公共類MainActivity延伸活動{

/* 
* HOSPITAL, POLICE, FIRESTATION, and AMBULANCE are constant variables that are assigned 
* to their respective emergency itent. It helps us to draw icons and perform web services 
* related activities. 
*/ 
private static final int HOSPITAL = 1; 
private static final int POLICE = 2; 
private static final int FIRESTATION = 3; 
private static final int AMBULANCE = 4; 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    if(Preferences.readString(this, Preferences.NAME) == null){ 
     startActivity(new Intent(this, Registration.class)); 
     if(Preferences.readString(this, Preferences.NAME) == null){ 
      this.finish(); 
     } 
    } else { 
     setContentView(R.layout.activity_main); 
    } 
} 

無法解決Prefernces.readString方法

+0

你甚至嘗試過什麼來克服這個錯誤?只需閱讀API的文檔(https://docs.oracle.com/javase/7/docs/api/java/util/prefs/Preferences.html)就可以獲得足夠的信息來知道您正在嘗試的功能調用並不存在 – 0xDEADC0DE

+1

[首選項](https://developer.android.com/reference/java/util/prefs/Preferences.html)沒有靜態的'readString'方法。你想做什麼? –

回答