내 수업에서는 브로드 캐스트 수신기에서 SMS 메시지를 잡아서 문자열 (URL로 가정)을 가져와 문자열에 동적으로 추가하는 애플리케이션을 만들어야합니다. 배열은 조각 목록에 표시됩니다. 목록 항목을 클릭하면 조각의 웹보기에로드해야합니다.문자열 [] URL이 올바르게 업데이트되지 않습니다
모든 것이 여기까지 작동합니다.
문제는 url_act 문자열을 추가하려고하면 목록이 업데이트되지 않는다는 것입니다. 이 상황에 대한 더 많은 코드가 알려해야하는 경우
public class UpdateString extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String url_act = "";
Bundle b = getIntent().getExtras();
url_act = b.getString("url");
UrlListFragment uf = (UrlListFragment) getFragmentManager()
.findFragmentById(R.id.listFragment);
String[] urls = getResources().getStringArray(R.array.urls_array);
List<String> list = new ArrayList<String>();
list = Arrays.asList(urls);
ArrayList<String> arrayList = new ArrayList<String>(list);
arrayList.add(url_act);
urls = arrayList.toArray(new String[list.size()]);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(UpdateString.this,
android.R.layout.simple_list_item_1, urls);
uf.setListAdapter(adapter);
}
:
여기 내 코드입니다. 업데이트 됨
강제 종료는 연관된 스택 추적과 함께 제공되며 로그에서 크래시 추적을 게시합니다 ... 나의 내기는 'uf'가 _bull_입니다. –
다음에서 NullPointer 예외가 발생합니다. "06-07 06 : 00 : 17.058 : E/AndroidRuntime (2977) : \t at com.connor.black.UpdateString.onCreate (UpdateString.java:37)" –
검정 : _UpdateString. java_ line ** 37 **은 ...? –