2015-06-22 2 views
0

Я пытаюсь создать приложение, в котором будут отображаться имена всех датчиков устройства в ListView, а затем при нажатии на имя открывается другой экран со всей информацией от датчика.Android-датчики + ListView

Я создал списокView, но я борюсь с тем, как передавать информацию на другой экран с помощью Intent.

Каков наилучший способ сделать это?

ответ

0

Это зависит от типа данных, которые вы хотите передать, и того, как создается ваш макет.

В целом у вас есть какая-то строка, которую вы хотите передать вокруг и деятельность, которая начинается другая деятельность с

String someValue = "some value"; 
Intent i = new Intent(this, OtherActivity.class); 
startActivity(i); 

Теперь вы можете добавить некоторые вещи в это намерение, что она должна принять к деятельности он начинает:

String someValue = "some value"; 
Intent i = new Intent(this, OtherActivity.class); 
i.putExtra("some key", someValue); 
startActivity(i); 

Тогда в вашей новой деятельности вы можете (в onCreate()) получить его с

String someValue = getIntent().getStringExtra("some key"); 
+0

Мои данные - это список датчиков – xokeren

Смежные вопросы