当我添加android.support.v7.widget.Toolbar或另一个android.support.v7.widget.*有渲染问题.
但支持库是最新的.我正确地遵守了家属.我可以导入它们MainActivity.java
问题是什么?
我在我的项目文件中添加了commons-codec-1.4.jar并添加了
import org.apache.commons.codec.binary.Base64;
Run Code Online (Sandbox Code Playgroud)
但每当我构建它时它会给我一个错误:包org.apache.commons.codec.binary不存在为什么它不工作?
如何更改android.support.v7.widget.Toolbar上的文本?我应该在.java中做吗?
首先我打电话getFriends.使用请求我获取数据.它工作正常,并不给出null
getFriends(getActivity());
private void getFriends(final Context context){
VKRequest request = VKApi.friends().get(VKParameters.from(VKApiConst.FIELDS,
"id,first_name,last_name,photo_100,"));
request.executeWithListener(new VKRequest.VKRequestListener() {
@Override
public void onComplete(VKResponse response) {
super.onComplete(response);
VKList<VKApiUser> Friends= (VKList<VKApiUser>)response.parsedModel;
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
SharedPreferences.Editor editor = prefs.edit();
Toast.makeText(context,Friends.get(0).last_name,Toast.LENGTH_LONG).show();//NOT NULL
for(int i = 0; i< Friends.size();++i) {
editor.putString("FriendFirstName" + String.valueOf(i), "asdsaddsa");
editor.putString("FriendLastName"+ String.valueOf(i), Friends.get(i).last_name);
editor.putString("FriendPhoto"+ String.valueOf(i), Friends.get(i).photo_100);
}
}
});
}
Run Code Online (Sandbox Code Playgroud)
然后我打电话LoadData并尝试从中获取数据
LoadFriends(getActivity());
public void LoadFriends(Context context){
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
for(int i=0;i< 7; i++) {
if (prefs != null) { …Run Code Online (Sandbox Code Playgroud)