2016-02-04 71 views
0

當我在我的生活壁紙點擊設置...我得到的動態壁紙設置按鈕不起作用

不幸的是,動態壁紙選擇器已經停止

這是我的壁紙XML

<?xml version="1.0" encoding="UTF-8"?> 
<wallpaper xmlns:android="http://schemas.android.com/apk/res/android" 
android:thumbnail="@drawable/fish1" 
android:description="@string/wallpaper_description" 
android:settingsActivity="com.example.fishwall.MainSettings"/> 

,和本設置的Java文件

public class MainSettings extends PreferenceActivity { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     addPreferencesFromResource(R.xml.prefs); 
    } 
} 
+0

XML文件名是首選項? – Arsaceus

+0

是的,它是PreferenceScreen XML文件 –

回答

0

您需要導出您的設置活動。如果不導出它,它將無法用於壁紙選擇器。 像這樣的事情在清單:

<activity 
     android:name=".MainSettings" 
     android:exported="true"/>