Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.itmo.simpleq;
- import androidx.appcompat.app.AppCompatActivity;
- import androidx.core.app.NotificationManagerCompat;
- import androidx.databinding.DataBindingUtil;
- import androidx.databinding.ViewDataBinding;
- import android.app.NotificationChannel;
- import android.app.NotificationManager;
- import android.content.Context;
- import android.content.Intent;
- import android.content.IntentFilter;
- import android.graphics.Color;
- import android.os.AsyncTask;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.Toast;
- import com.itmo.simpleq.databinding.ActivityMainBinding;
- import com.itmo.simpleq.domain.Interfaces.ServiceApi;
- import com.itmo.simpleq.gag.Gag;
- import com.itmo.simpleq.modules.serverChikChirik.Impl.ServiceApiImpl;
- import com.itmo.simpleq.modules.serverChikChirik.Interface.ServerApi;
- import com.itmo.simpleq.notification.CustomNotificationManager;
- import com.itmo.simpleq.vm.MainVM;
- import java.io.IOException;
- import java.util.concurrent.ExecutionException;
- public class MainActivity extends AppCompatActivity {
- private class AsyncSingUp extends AsyncTask<String, Integer,String> {
- ServiceApi serviceApi;
- public AsyncSingUp(ServiceApi serviceApi) {
- this.serviceApi = serviceApi;
- }
- @Override
- protected String doInBackground(String... arg) {
- try {
- serviceApi.authenticate(arg[0],arg[1]);
- } catch (IOException e) {
- return e.getMessage();
- }
- return "ok";
- }
- }
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- ServiceApi serviceApi = new ServiceApiImpl();
- try {
- String a= new AsyncSingUp(serviceApi).execute(Gag.LOGIN,Gag.PASSWORD).get();
- int i =0;
- } catch (Exception e) {
- e.printStackTrace();
- int i =0;
- }
- ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
- binding.setVmodel(new MainVM(serviceApi));
- }
- public void login(){
- Intent intent = new Intent(this,MainSimpleQ.class);
- startActivity(intent);
- this.finish();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement