Help Phone screen suddenly starts turning on and off
- By Dakota Mark
- Smartphones
- 3 Replies
I think you need to move on to your latest model
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Thank you for sharing ithttps://play.google.com/store/apps/details?id=com.jaredco.calleridannounce
Not sure if there's any app to decline a call or answer automatically
Yeah my car is bugged video audio and probably GPS locator. I checked interior lamp but found nothing. Don't know where is video cam. As much I saw on the internet it could be a small pin like a needle. Pls if you have someone who is an expert for that things ask him asap where I shall looking for.
Have you tried Simple Clock?
It is not exactly what you had, but I use it.
On my Android 11, I have the same issue as you do, but it is worth a shot because it works on all of my other devices.
https://f-droid.org/en/packages/com.simplemobiletools.clock/
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();
}
}
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);
}
}
}
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);
}
}
Oh really, so you eat away from the comptuer? What about the keyboard strokes on each key, do you noticed a slight change in your typing?dont see a need for them. been fine without one for all of these years.
[USER=162323]@olbriar: did you just change the notification sound, not any other setting, to fix the issue?
[/USER]
no idea looks like a peeping cat.....lol
the problem is that there millions of apps with notification icons. so unless it is something popular like facebook or youtube most of these questions never get an answer.
the easiest way is to ask the person that the phone belongs to because 9 times out of 10 the phone does not belong to the person asking this very question. if the phone is yours, you can just go into settings and go to notifications to find out what it is.
I have the same issue. A shock from the speaker when there is a sharp burst of sound. I put a piece of electrical tape over the speaker inside the protective case. But it's a work phone so I'm going to return it.