Articles of Андроид

OnActivityResult возвращает нулевые данные для захвата изображения

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); filePath = getOutputMediaFile(FileColumns.MEDIA_TYPE_IMAGE); File file = new File(filePath); Uri output = Uri.fromFile(file); Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); i.putExtra(MediaStore.EXTRA_OUTPUT, output); startActivityForResult(i, RETURN_FILE_PATH); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); //data is always null here. //requestCode = RETURN_FILE_PATH; //resultCode = Activity.RESULT_OK; } Я […]

Передача контекста в ArrayAdapter внутри фрагмента с помощью setRetainInstance (true) вызовет утечку?

У меня есть ListFragment, который будет отображать список элементов через ArrayAdapter, я пытаюсь справиться с изменением конфигурации (вращение устройства). Я чувствую, что передача контекста активности в Array Adapter может привести к утечке памяти при перезагрузке Activity при вращении, и адаптер ListFragment сохраняется, потому что Я использую setRetainInstance (true), может ли кто-нибудь сказать мне, верно ли […]

Android ConnectivityManager не видит разрешения ACCESS_NETWORK_STATE

У меня есть простой код, который хочет прочитать состояние сетевого подключения. Я добавил разрешение на AndroidManifest.xml: <user-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> Мой код, который пытается получить доступ к сетевому состоянию: ConnectivityManager conmgr = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo ninfo = conmgr.getActiveNetworkInfo(); И ошибка, которая возникает: E/AndroidRuntime(7650): java.lang.SecurityException: ConnectivityService: Neither user 10080 nor current process has android.permission.ACCESS_NETWORK_STATE. Я давно пытался найти […]

AutoCompleteTextView: удалите мягкую клавиатуру на заднем прессе вместо предложений

При использовании AutoCompleteTextView список AutoCompleteTextView с раскрывающимся списком появляется, когда программная клавиатура все еще видна. Это имеет смысл, так как часто гораздо эффективнее вводить последовательные символы для сужения списка. Но если пользователь хочет перейти в список предложений, он становится крайне утомительным, когда клавиатура программного обеспечения все еще работает (это даже большая проблема, когда устройство находится […]

Создайте проект Eclipse с Android Git

Я загрузил одно из Android-приложений с открытым исходным кодом (музыкальное приложение) из Android git, и я пытаюсь создать новый проект из источника. Создание нового проекта с использованием этого существующего источника не приводит к «ошибке недопустимого описания». Любая помощь?

RecyclerView не отображается

У меня есть RecyclerView, который не отображает какие-либо элементы. Первоначально он пуст, но позже я добавляю элементы и вызываю notifyDatasetChanged (). GetItemCount () вызывается и возвращает 25, onBindViewHolder вызывается 3 раза и правильно настраивает представление. public AlbumListAdapter(FacebookActivity activity, long pageId, OnItemClickListener listener){ this.listener = listener; this.inflater = LayoutInflater.from(activity); this.service = new PagedGraphService<Album>(String.format("https://graph.facebook.com/%d/albums", pageId), new PagedGraphService.ServiceUpdateListener() […]

Андроид – просто выцветать и исчезать в анимации для просмотра

Я новичок в андроиде, и я не очень много знаю об анимации. У меня есть viewflipper, и я хочу анимировать между изображениями внутри него. Это код: runnable = new Runnable() { public void run() { handler.postDelayed(runnable, 3000); imageViewFlipper.setInAnimation(fadeIn); imageViewFlipper.setOutAnimation(fadeOut); imageViewFlipper.showNext(); } }; handler = new Handler(); handler.postDelayed(runnable, 500); } 2 анимированный файл не очень хорош, […]

Retrofit – android.os.NetworkOnMainThreadException

Я использую Retrofit 2, чтобы получить json и разобрать его на POJO. Моя цель – получить одно значение этого объекта. compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4' compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta4' Мой клиент REST: public interface MyClient { @GET("/part1/part2") Call<MyItem> getMyItem(@Query("param1") String param1, @Query("param2") String param2, @Query("param3") String param3); } Здесь я нашел отличный инструмент для создания сервиса: public class ServiceGenerator { […]

Должен ли внутренний класс DialogFragment статичным или нет?

Это фрагмент кода из моего проекта, который я использую для изучения Android: private void enableLocationSettings() { Intent settingsIntent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); startActivity(settingsIntent); } @SuppressLint("ValidFragment") public class EnableGpsDialogFragment extends DialogFragment { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { return new AlertDialog.Builder(getActivity()) .setTitle("Tytuł") .setMessage("wiadomosc") .setPositiveButton("odpal", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { enableLocationSettings(); } […]

Соответствующий повернутый объект к числовым значениям

У меня есть кодовый замок, вращающийся в круге на 360 градусов. Комбинированный замок имеет на нем числовые значения, они чисто графические. Мне нужен способ перевести поворот изображения на значения 0-99 на графике. В этом первом графике значение должно быть в состоянии сказать мне «0», http://i48.tinypic.com/27y67b7.png На этом графике после того, как пользователь повернул изображение, значение […]