这是问题所在.我有一个列表视图,它在建筑物中看起来很好,但它打破了错误.内容具有id属性'android.r.id.list'的视图,该属性不是ListView类.
我没有将listview添加到XML中,比如:@android:list,我没有这样做的原因是我可以找到一些他们不需要创建xml列表的例子,所以我现在该怎么办?
怎么解决?谢谢!
Fragment.java的代码
package com.example.demo3;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.app.Activity;
import android.app.ListFragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.SimpleAdapter;
import android.widget.TextView;
public class ContactsFragment extends ListFragment {
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View contactLayout = inflater.inflate(R.layout.contacts_layout,
container, false);
return contactLayout;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
Activity currentActivity = getActivity();
SimpleAdapter adapter = new SimpleAdapter(currentActivity, getData(),
R.layout.contacts_layout,
new String[] { "title", "info", "img" }, new …
Run Code Online (Sandbox Code Playgroud) 我使用Gitkraken作为我的Github源代码控件.我遵循这种方法但仍然失败了.
但是当我键入下面的命令时,我可以得到我的名字显示.
$ git config --global user.name我的名字
但是,它仍然在我的GitKraken中显示未知.我知道SourceTree的那个可以使用这个git config --global user.name "Name"
技巧.
请帮忙,谢谢!
我使用以下代码首先登录我的网站以获取有效的 CSRF 令牌,然后我想使用该令牌进行 API 调用,但是,它失败了。请帮我..
import requests
LOGIN_URL = 'http://localhost:8000/admin/login/'
client = requests.session()
# Retrieve the CSRF token first
client.get(LOGIN_URL)
csrftoken = client.cookies['csrftoken']
print('token:'+ csrftoken)
login_data = dict(username='xxxx', password='xxxx', csrfmiddlewaretoken=csrftoken)
r1 = client.post(LOGIN_URL, data=login_data, headers=dict(Referer=LOGIN_URL))
print(r1.status_code, r1.reason)
print('token:'+ csrftoken)
API_URL = 'http://localhost:8000/collection/api/job_submit/'
payload = {'csrfmiddlewaretoken': csrftoken, 'value1': 'val', 'value2': 'val'}
r2 = client.post(API_URL, data=payload, headers={'referer': API_URL, 'X-CSRFToken': csrftoken})
print(r2.status_code, r2.reason)
Run Code Online (Sandbox Code Playgroud)
这是我从服务器得到的:
[24/Oct/2018 21:28:59] "GET /admin/login/ HTTP/1.1" 200 1806
[24/Oct/2018 21:28:59] "POST /admin/login/ HTTP/1.1" 302 0
[24/Oct/2018 21:28:59] "GET /accounts/profile/ HTTP/1.1" …
Run Code Online (Sandbox Code Playgroud)