Намеренная часть не работает без сообщения об ошибке - PullRequest
0 голосов
/ 15 марта 2020

Я пытаюсь использовать намерение, но приложение не работает без ошибок. прежде чем добавить намерение, приложение работает хорошо, но проблема возникла, когда я использую намерение. поэтому я попытался использовать новую тему в коде ниже ..

2020-03-15 18: 42: 36.189 9736-8135 /? E / NowController: не удалось получить доступ к данным из EntryProvider. ExecutionException. java .util.concurrent.ExecutionException: com.google. android .apps.gsa.sidekick.main.hn: Не удалось выполнить запланированный запрос на обновление sh записей. ClientErrorCode: 3 на com.google.common.util.concurrent.d.eA (SourceFile: 85) на com.google.common.util.concurrent.d.get (SourceFile: 23)

Причина: com.google. android .apps.gsa.sidekick.main.hn: Не удалось выполнить запланированный запрос на обновление sh записей. ClientErrorCode: 3

public class MainActivity extends AppCompatActivity {
    static  String[] database_static;
    ArrayList<data> data_for_paste=new ArrayList<data>();
    int stuff;
    Button button3;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final Vibrator vibrator=(Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
        Button button1;
        Button button2;


        RecyclerView recyclerView = findViewById(R.id.recyclerview);

        final adapter adapter1 = new adapter();

        for(int i=0; i<6;i++) {
            stuff=adapter1.additem(new data("sentences",i+1));
            data_for_paste= adapter1.data_to_paste();
            Log.i("info","aa");
        }
        recyclerView.setAdapter(adapter1);

        LinearLayoutManager layoutManager= new LinearLayoutManager(this, LinearLayoutManager.VERTICAL,false);
        recyclerView.setLayoutManager(layoutManager);

        button1=findViewById(R.id.button);
        button1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {

          //codes
            }
        });
        button2=findViewById(R.id.button2);
        button2.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
               //codes
            }
        });

        button3=findViewById(R.id.button3);
        button3.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                MyThread thread=new MyThread();
                thread.start();

            }
        });
    }

    class MyThread extends Thread{
        public void run(){
            Intent intent=new Intent();
            intent.putExtra("data","strings");
            setResult(RESULT_OK,intent);
            finish();
        }
    }
}
...