Я разрабатываю приложение новостей, которое показывает более 50 сайтов новостей в веб-браузере, и пользователи могут открывать ссылки и читать новости. Я хочу сохранить некоторые новости в виде заголовков или их ссылок и показать их на любимой странице. и на любимой странице можно щелкнуть и удалить после прочтения.add webview ссылки на избранное
ответ
Я работал над мыслью, долгое время нажимал на страницу, записывал ссылку на файл, а затем читал файл и составлял список избранных. Я протестировал с текстовым представлением, и файл записи выглядит нормально, но чтение его не происходит. мои коды:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View myInflater= inflater.inflate(R.layout.fragment_main, container, false);
TextView txtView = (TextView) myInflater.findViewById(R.id.txtView);
txtView.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(getActivity(),
"You have pressed it long :)", Toast.LENGTH_LONG).show();
String filename ="favoritessss.txt";
File file = new File(getActivity().getFilesDir(), filename);
File directory = getActivity().getDir("SunShine", Context.MODE_WORLD_READABLE);
//String filename = "myfile";
String string = "Hello world000000000!"+"\r\n";
FileOutputStream outputStream;
try {
outputStream = getActivity().openFileOutput(filename, Context.MODE_WORLD_WRITEABLE);
outputStream.write(string.getBytes());
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
return true;
}
});
//Find the view by its id
final TextView tv = (TextView)myInflater.findViewById(R.id.text_view);
txtView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//Find the directory for the SD Card using the API
// Не жёстко "/ SDCard" Файл SDCard = getActivity() getFilesDir();.
// Получить текстовый файл Файл файла = новый файл (sdcard, "favoritessss.txt"); Строка [] text = new String [15]; try { BufferedReader br = новый BufferedReader (новый FileReader (файл)); для (int j = 0; j> 15; j ++) text [j] = br.readLine(); br.close(); } поймать (IOException е) {// Вам нужно добавить правильную обработку ошибок здесь }
// Устанавливаем текст tv.setText (текст [0]); Toast.makeText (getActivity(), текст [0], Toast.LENGTH_SHORT) .show(); } }); return myInflater; }
любые комментарии?
- 1. Кнопка Android Add на WebView?
- 2. Открыть ссылки WebView на SFSafariViewController
- 3. Изменить цвет ссылки на webview
- 4. Досягаемость от ссылки на webview
- 5. map in webview add marker
- 6. jQuery add Атрибут ссылки, сгенерированной на сервере
- 7. ADD код ссылки на этот код
- 8. WebView и внешние ссылки
- 9. jQassistant plugin-add свойства или ссылки на существующие узлы/ссылки
- 10. Внутренние ссылки в WebView
- 11. Webview не откроет ссылки в Webview
- 12. Ссылки на Android WebView не открыты
- 13. Ссылки на Android WebView касаются области
- 14. Nginx действительные ссылки add facebook
- 15. Открытие внешней ссылки в WebView
- 16. Переопределить ссылки в андроиде webview
- 17. Открытие mailto: ссылки с webview
- 18. Сделать видимыми прямые ссылки Webview
- 19. Изменение поведения ссылки в Webview
- 20. Открывайте ссылки WebView в Safari
- 21. Swift - Отключить ссылки в WebView
- 22. JavaScript Add Class При нажатии ссылки
- 23. создать избранное страница
- 24. Функция «Добавить в избранное»
- 25. избранное с ZF 1.12
- 26. Добавить в избранное Просмотров:
- 27. Добавить в Избранное Array
- 28. Угловая добавить в избранное
- 29. Добавить в избранное
- 30. React redux избранное действие