Intent intent = new Intent(itemView.getContext(), BeginTestActivity.class);
Bundle b = new Bundle();
databaseHandler = new DatabaseHandler(itemView.getContext());
b.putString("category", cat_name.getText().toString());
if (databaseHandler.getScoreForCategory(cat_name.getText().toString()) != null) {
b.putString("best_score", databaseHandler.getScoreForCategory(cat_name.getText().toString()).getScore());
} else {
b.putString("best_score", "0");
}
intent.putExtras(b);
itemView.getContext().startActivity(intent);"
WRITE_EXTERNAL_STORAGE
, и на некоторых устройствах может быть проблемой получение пути к этой карте, но обычно все стандартно и путь имеет вид Environment.getExternalStorageDirectory() + "/file.html
, ну и еще желательна (не обязательна) особая проверка наличия SD-карты вроде Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)
.