Я создаю приложение, содержащее функцию «Совет дня». Это по существу всплывающее окно, активируемое кнопкой. В настоящее время он имеет текст наполнителя, но я пытаюсь создать способ чтения текстового файла (хранящегося в src/main/assets), и во всплывающем окне отображается отдельная строка. Как я могу это сделать? Эти строки в текстовом файле индицируются ключом возврата. Я найду способ отображения уникальных подсказок при каждом нажатии кнопки, но я доберусь до этой части позже.Android Studio: чтение в текстовом файле, отображение во всплывающем окне
Вот код для самого всплывающего окна:
public class homeFragmentDialog extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AlertDialog.Builder builder1 = new AlertDialog.Builder(this);
builder1.setMessage("Filler text.");
builder1.setCancelable(true);
builder1.setPositiveButton(
"Close",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert11 = builder1.create();
alert11.show();
}
}
И только в случае, здесь файл фрагмент, который удерживает кнопку, которая активирует предыдущую активность:
public class homeFragment extends Fragment {
View rootView;
private Button button0;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
rootView = inflater.inflate(R.layout.fragment_home, container, false);
button0 = (Button) rootView.findViewById(R.id.buttonDialog);
button0.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getActivity(), homeFragmentDialog.class);
startActivity(intent);
}
});
return rootView;
}
}
Что ваш вопрос? –
отредактирован, чтобы сделать его более понятным. Но: как я могу читать текстовый файл, который хранится в активах, и выводить одну строку во всплывающее окно, которое я создал? –
использовать resourcemanager для чтения текстового файла, как показано [здесь] (http://stackoverflow.com/questions/5771366/reading-a-simple-text-file) –