• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Can no longer move apps to sd card after update

I recently bought a Samsung A7 Lite Tablet and installed an SD card to increase the storage on it. Everything was working fine for a while and I was able to move apps to the SD card without any problems. I few days after I bought it an update became available for the device so I went ahead and updated my tablet. After that I was no longer able to transfer apps to my card. I kept getting a message saying "NOT ENOUGH STORAGE SPACE". I tried everything to fix it including resetting the tablet to factory settings and reformatting my SD card. NOTHING WORKED!!! Has anyone experienced the same problem?

I get errors when I create a new project in Android Studio

I have installed Android Studio Chipmunk but I get error messages when I create a new project. I use an I5 11300H and Windows 11 home. What can I do to avoid the errors? I have not written any code, only created a new project. See attachments.

Attachments

  • 1.jpg
    1.jpg
    234.1 KB · Views: 156
  • 2x.jpg
    2x.jpg
    223.2 KB · Views: 110
  • 3x.jpg
    3x.jpg
    270 KB · Views: 119
  • 4x.jpg
    4x.jpg
    240.6 KB · Views: 101
  • 5x.jpg
    5x.jpg
    289.1 KB · Views: 127
  • logfilex.txt
    logfilex.txt
    7.6 KB · Views: 96

6a SUCKS

I just got a Pixel 6a. This is my third Pixel 2,4a,6a and I'm VERY disappointed. Difficult to set up, ask to many questions, keeps giving me information I don't want to know. Now the BIG issue The call quality SUCKS BIG time........ I can be on a call and in the middle of the call who ever I'm talking to will start to sound like a robotic voice going in and out. never had this issue with my 4a same service (Verizon) and same SIM card. Google USELESS (Don't get me started on them) said I should have no issues with the same SIM. about ready to chunk it in the trash and go back to the 4a.

New here and had posted this in the wrong place SORRY:poweredbydroid:

E46 media unit satnav/Problem NOW SOLVED

Thanks to one and all for help in solving my last post, would a knowledgeable member be good enough to help me out with this problem.
I have recently installed Sygic sat nav onto my E46 media device.

What I am stumped with at the moment is how to set up all the audios:

How can I set the audio, so that radio and music media automatically turn off, when sat nav audio is issuing guidance instructions.

I did come across an audio section which gave the option to change a setting from "switch" to other options, but as not familiar with this setting, have so far left it alone?

Samsung Galaxy Watch 5

I'm considering getting a smartwatch to track my activity. I've heard the Apple watch is the best at this, however, I don't have an iPhone, so it won't be much use. Now I've looked at the Samsung Galaxy watch 5. Does anyone have an opinion on why I shouldn't get this watch? Just wondering on peoples thoughts

Error Gradle in Android Studio

Hello guys,
When I'm trying to run my app I got this error:

Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugCompileClasspath'.

I googled it, but the solutions which I found on Google didn't help me. I still got this error.
Can someone explain me what is the issue?

Help Twitter on Pixel 4, 5, 6

There are reports on Downdetector this morning that Twitter is not working on all three of these devices. I'm on a Pixel 4 with the August upgrade and this morning I added the September security upgrade. It started evening of September 7 when I opened my Twitter app and there was absolutely nothing in the timeline. I could not get any of the functions to work -- search, notifications, my account page, nothing. Same thing this morning after a restart. One of the people posting on Downdetector points the finger at the August update but mine only went haywire this month. Twitter is working fine on my laptop under Chrome. Let me know what else I can tell you.

Help Escape Room Magical Mystery

Join me in these amazing escape games and take an exciting adventure into the world of magical stories to an unforgettable journey to solve its mysteries. Fantasy escape is a new point-and-click adventure game in the "escape the room" genre with complicated quests. Play logic puzzles and brain teasers in one of the best new escape games free! In this one of the top room escape games your goal is to unlock the door escape needed to become an escape hero!

ldmUs_spRVToOh7PF4mIoR2G63GEIvP8Sggf21kQqURGkQlvglkXWehS1mEn6k8RDyCl=w240-h480-rw


https://play.google.com/store/apps/...sy.Room.Escape.Magical.Mystery.Adventure.Game

Your Adventure begins now! This escape game is made for you. Explore great adventure, fantasy locations full of magic and mystery! Will you be able to solve many riddles, challenging gameplay, different mysteries, and can you escape?

3EsZ8oMmU86nrBFKUr_h_ioSHAPY9TciZfYwsv2KucxFML6SX3nGWOd-ChAwgQPrv5g=w526-h296-rw


Can you escape the 100 rooms to solve the mystery? Get ready for your own escape games in a fantastic world. In a game full of complex puzzles and a great new environment ready to be explored and Challenging brain teasers and making your escape plan for exit as fast as possible from this mysterious fantasy place! Witness a new room escape game with escape puzzle systems and make it fast to the exit door!
G1JGPUiIxu2slawb36KAkiCGgsold8W1e06L6apqeiqiu_L3Dz8pzK6WFH53fEogUd0=w526-h296-rw


Use your brain skills to find the answer from mysterious puzzles, collect clues and needed items, Analyze and investigate every place of the room! In this fantastic world of escape games and puzzles. Escape game this fun, exciting and addictive fantasy adventure game!

Step inside our magical locations to search for hidden objects. Solve hundreds of brain puzzles and riddles.100 doors is a mystery game that offers a different kind of puzzles. Find a magic way to get out of each room. While this escape game is absolutely free to play, you have the ability to unlock optional

Get away from classic puzzle games and experience a new way of room escape gaming. Every level needs an escape plan, make your exit plan with no fear! Combine information collected from each room to get to the next room.one of the best fantasy escape games you ever played! An addiction improves your logical thinking and your puzzle solving ability! Find the clues and win the room escape challenge!

Hello, Escape Legend fans! Here is another one of the best escape games waiting for you! If you like fantasy and fairy tales mystery, You can open a lot of different doors. To Escape behind each door.

⭐⭐⭐New Features:⭐⭐⭐

⭐ 100 Fantastic locations and beautiful graphics
⭐ Unique fantasy escape stories
⭐ Visit more than 50 magical levels
⭐ Addictive Brain Teaser
⭐ Amazing Logic with hidden objects.
⭐ Explore different themes and rooms
⭐ Exciting search for hidden objects
⭐ Challenging Puzzles

Download Fantasy magical games and the best puzzle adventure is waiting to be solved! The greatest escape journey begins now. Enjoy fun!

Sending "Clickable" links to unsaved/new number

Screenshot 1 is a spam message sent by some random number to me. I am surprised how the person is able to send the message and yet whatsapp allows me to click on that button "Join Group".

After clicking that link/button, screenshot 2 pops up(See attachments). This experience is quite similar to how we open a link from Whatsapp Status.

Any of you are aware how to do this? I did ask that spammer (LOL), but no response from that number. I doubt they understand english.

I know that only way a link is visible or clickable is

  1. if I reply to original message of that number

  2. if I save that mobile number
But, my question is beyond that and need to know how to send that clickable link when these two criteria is not met.

Attachments

  • photo1662608165.jpeg
    photo1662608165.jpeg
    73.9 KB · Views: 140
  • photo1662609202.jpeg
    photo1662609202.jpeg
    47.6 KB · Views: 102

A5 compatibility with web-browser

Hi, i have a Samsung A5. The problem is that when i try to open my website from chrome or samsung web-browser, some icons do not appear properly, and appears to be some type of glitch, however, it works fine with my Samsung galaxy s10, and other mobile phones e.g Oneplus 8, iphone, etc. Chrome is fully updated on my A5 phone.

Just want to know Is there any compatibility issues or other software issue with A5? can't seem to figure out

[31AUG22] AVHH Fold4 update. JULY??? patch.

Samsung are rolling out the AVHH update with the July??? security, bugfix and enhancements release for the Fold4 to the worldwide, F936B, models.

(See post #4 for update)

T-Mobile (USA) users have also received this AVHH update on their Fold4, F936U, phones.

It is a FOTA, (Firmware Over The Air), update and you can check... Settings > Software update... to see if it is available for you. Alternatively, you can connect to the Samsung PC suite, Smart Switch and check via that.

Changelog

  • Unknown at present

System information

1kmIJLTl.jpg


The update = F936BBXXU1AVHH


Download = 371.29MB


Build date = 22 August 2022


Release date = 31 August 2022


Camera version = 12.1.01.69


One UI version = 4.1.1


Android Security patch = 01 July 2022


This is the 1st stable update for the Fold4, F936B, model in 6 days. Average = 1 update every 6 days.



(N.B. This post will be updated as more information becomes available)

App Inventor Question: How to return to ParentFragment with RecyclerView.Adapter from a DialogFragment called tha

I have a Fragment "MyParentFragment" (in a tabbed fragment in a NavigationDrawer Activity). In MyParentFragment sits a RecyclerView, fed from a SQLiteDB. When clicked on a RecyclerView item, a custom DialogFragment "myDialogFragment" is opened and a bundle containing a custom Parcelable object is passed. The DialogFragment contains a button, that does stuff (later).

So far, everything is working.

Now, when I click the button in the DialogFragment, after it did its stuff, I want to return to the DialogFragments parent fragment "MyParentFragment" that has the RecyclerView, if possible showing the RecyclerView item, that was last clicked. Everything I tried so far, crashed the app.

The DialogFragment does not have to return anything (currently a String), I can work around that, but it would be great if it could return a custom object of another class.

Min SDK version is 21, current target version is 32.

This is my first Android Project. I know some Java, but Android development, interfaces, backstacks and such are new to me. I hope you can help me.

This is MyParentFragment:

Java:
package com.example.utnmpg;

import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Toast;

import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

import com.example.utnmpg.Database.DataBaseHelper;
import com.example.utnmpg.Database.VPeopleModel;
import com.example.utnmpg.RecView.PeopleRecycleViewAdapter;

import java.util.ArrayList;

public class MyParentFragment extends Fragment
        implements View.OnClickListener, MyDialogFragment.DialogListener{

    private DataBaseHelper dataBaseHelper;
    private ArrayList<VPeopleModel> peopleList;
    private RecyclerView MyRecyclerView;
    private RecyclerView.Adapter mAdapter;

    public MyParentFragment() {
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        dataBaseHelper = new DataBaseHelper(getContext());
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.fragment_myparrent,
                container, false);
        MyRecyclerView = view.findViewById(R.id.rv_peopleList);
        MyRecyclerView.setHasFixedSize(true);
        RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(view.getContext());
        MyRecyclerView.setLayoutManager(layoutManager);
        mAdapter = new PeopleRecycleViewAdapter(peopleList, view.getContext());
        MyRecyclerView.setAdapter(mAdapter);
        return view;
    }

    @Override
    public void onClick(View v) {
    }

    @Override
    public void onFinishNoDialog(String inputText) {
        Toast.makeText(getContext(), inputText, Toast.LENGTH_SHORT).show();
    }
}

This is the RecyclerView in MyParentFragment:

Java:
package com.example.utnmpg.RecView;

import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.Toast;

import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentTransaction;
import androidx.recyclerview.widget.RecyclerView;

import com.example.utnmpg.Database.VPeopleModel;
import com.example.utnmpg.MyDialogFragment;
import com.example.utnmpg.R;

import java.util.ArrayList;


public class PeopleRecycleViewAdapter
        extends RecyclerView.Adapter<PeopleRecycleViewAdapter.MyViewHolder>
        implements View.OnClickListener, MyDialogFragment.DialogListener {

    private ArrayList<VPeopleModel> peopleList;
    private Context context;

    public PeopleRecycleViewAdapter(ArrayList<VPeopleModel> peopleListParam,
                                    Context contextP) {

        this.peopleList = peopleListParam;
        this.context = contextP;
    }

    @NonNull
    @Override
    public MyViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
        View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.one_person,
                parent, false);
        return new MyViewHolder(view);
    }

    @Override
    public void onBindViewHolder(@NonNull MyViewHolder holder, int position) {
        holder.tvName.setText(peopleList.get(position).toStringName());
        holder.parentLayout.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                MyDialogFragment myDialogFragment = new MyDialogFragment();
                Bundle bundle = new Bundle();
                bundle.putParcelable("people", peopleList.get(holder.getBindingAdapterPosition()));
                myDialogFragment.setArguments(bundle);

                FragmentManager fragmentManager = ((AppCompatActivity) context).getSupportFragmentManager();
                FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();

                Fragment prev = fragmentManager.findFragmentByTag("people");
                if (prev != null) {
                    fragmentTransaction.remove(prev);
                }
                fragmentTransaction.addToBackStack(null);
                myDialogFragment.show(fragmentManager, "people");
            }
        });
    }

    @Override
    public int getItemCount() {
        return peopleList.size();
    }

    @Override
    public void onClick(View v) { }

    @Override
    public void onFinishNoDialog(String returnText) {
        Toast.makeText(context, returnText, Toast.LENGTH_SHORT).show();
    }

    public class MyViewHolder extends RecyclerView.ViewHolder {
        private TextView tvName;
        private ConstraintLayout parentLayout;

        public MyViewHolder(@NonNull View itemView) {
            super(itemView);
            tvName = itemView.findViewById(R.id.tv_ndia_name);
            //onePersonLayout is the id defined in one_person.xml
            parentLayout = itemView.findViewById(R.id.onePersonLayout);
        }
    }
}

And the DialogFragment:

Java:
package com.example.utnmpg;

import android.app.Dialog;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.DialogFragment;
import androidx.fragment.app.Fragment;

import com.example.utnmpg.Database.DataBaseHelper;
import com.example.utnmpg.Database.VPeopleModel;

public class MyDialogFragment extends DialogFragment {
    private TextView tvName;
    private Button btnOK;
    private DataBaseHelper dataBaseHelper;

    public MyDialogFragment() {
    }

    public static MyDialogFragment newInstance(VPeopleModel peopleModel) {
        MyDialogFragment fragment = new MyDialogFragment();
        Bundle args = new Bundle();
        return fragment;
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        dataBaseHelper = new DataBaseHelper(getContext());
    }

    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        return super.onCreateDialog(savedInstanceState);
    }

    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.fragment_my_dialog, container, false);
        Bundle bundle = getArguments();
        VPeopleModel peopleModel = bundle.getParcelable("people");
        tvName = view.findViewById(R.id.tv_ndia_name);
        btnOK = view.findViewById(R.id.btn_ndia_ok);

        tvName.setText(peopleModel.getName());

        btnOK.setOnClickListener(item -> {
            Toast.makeText(getContext(), "klicked", Toast.LENGTH_SHORT).show();
            String success = "yes";
            DialogListener dialogListener = (DialogListener) getParentFragment();
            dialogListener.onFinishNoDialog(success);
            dismiss();
        });
        return view;
    }

    @Override
    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
        super.onViewCreated(view, savedInstanceState);
    }

    @Override
    public void onDestroyView() {
        super.onDestroyView();
    }

    @Override
    public void onResume() {
        super.onResume();
    }

    public interface DialogListener {
        void onFinishNoDialog(String inputText);
    }
}

Thank You

Filter

Back
Top Bottom