mirror of
https://github.com/ClaytonWWilson/Listify.git
synced 2025-12-15 18:28:47 +00:00
Reverted Kotlin back to Java for this repo
This commit is contained in:
parent
aee8596a0a
commit
60784629b7
@ -81,125 +81,11 @@ public class MainActivity extends AppCompatActivity implements CreateListDialogF
|
|||||||
startActivity(intent);
|
startActivity(intent);
|
||||||
}
|
}
|
||||||
|
|
||||||
// LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
|
|
||||||
// if(checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED) {
|
|
||||||
// Log.d("CHECKING", "WORKS");
|
|
||||||
// } else {
|
|
||||||
// ActivityCompat.requestPermissions(
|
|
||||||
// this,
|
|
||||||
// new String[]{Manifest.permission.ACCESS_FINE_LOCATION},
|
|
||||||
// 0
|
|
||||||
// );
|
|
||||||
// }
|
|
||||||
// Location location;
|
|
||||||
//
|
|
||||||
// while(true) {
|
|
||||||
// try {
|
|
||||||
// location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
|
|
||||||
// break;
|
|
||||||
// } catch(java.lang.SecurityException e) {
|
|
||||||
// //User clicked delete
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// if(location != null) {
|
|
||||||
// double longitude = location.getLongitude();
|
|
||||||
// double latitude = location.getLatitude();
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
|
||||||
//------------------------------Auth Testing---------------------------------------------//
|
|
||||||
|
|
||||||
boolean testAuth = false;
|
|
||||||
|
|
||||||
if (testAuth) {
|
|
||||||
|
|
||||||
AuthManager authManager = new AuthManager();
|
|
||||||
try {
|
|
||||||
authManager.signIn("merzn@purdue.edu", "Password123");
|
|
||||||
Log.i("Authentication", authManager.getAuthSession().toString());
|
|
||||||
Log.i("Token", authManager.getAuthSession().getUserPoolTokens().getValue().getIdToken());
|
|
||||||
} catch (AuthException e) {
|
|
||||||
Log.i("Authentication", "Login failed. User probably needs to register. Exact error: " + e.getMessage());
|
|
||||||
try {
|
|
||||||
authManager.startSignUp("merzn@purdue.edu", "Password123");
|
|
||||||
authManager.confirmSignUp("######");
|
|
||||||
} catch (AuthException signUpError) {
|
|
||||||
Log.e("Authentication", "SignUp error: " + signUpError.getMessage());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//----------------------------------API Testing---------------------------------------------//
|
|
||||||
|
|
||||||
boolean testAPI = false;
|
|
||||||
|
|
||||||
if (testAPI) {
|
|
||||||
AuthManager authManager = new AuthManager();
|
|
||||||
try {
|
|
||||||
authManager.signIn("merzn@purdue.edu", "Password123");
|
|
||||||
} catch (AuthException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
Properties configs = new Properties();
|
|
||||||
try {
|
|
||||||
configs = AuthManager.loadProperties(this, "android.resource://" + getPackageName() + "/raw/auths.json");
|
|
||||||
} catch (IOException | JSONException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
|
|
||||||
/*Requestor requestor = new Requestor(authManager, configs.getProperty("apiKey"));
|
|
||||||
SynchronousReceiver<SearchHistory> historyReceiver = new SynchronousReceiver<>();
|
|
||||||
requestor.getObject("N/A", SearchHistory.class, historyReceiver, historyReceiver);
|
|
||||||
try {
|
|
||||||
requestor.putObject(new List(293, "Java.py", "me!", 1));
|
|
||||||
System.out.println(historyReceiver.await());
|
|
||||||
requestor.putObject(new ListReposition(291, 1));
|
|
||||||
requestor.postObject(new ListDuplicate(290, "yet another list"));
|
|
||||||
} catch (Exception e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
|
|
||||||
List testList = new List(-1, "New List", "user filled by lambda", Instant.now().toEpochMilli());
|
|
||||||
ListEntry entry = new ListEntry(1, 4, Math.abs(new Random().nextInt()), Instant.now().toEpochMilli(),false);
|
|
||||||
|
|
||||||
SynchronousReceiver<Integer> idReceiver = new SynchronousReceiver<>();
|
|
||||||
try {
|
|
||||||
requestor.postObject(testList, idReceiver, idReceiver);
|
|
||||||
System.out.println(idReceiver.await());
|
|
||||||
requestor.postObject(entry);
|
|
||||||
}
|
|
||||||
catch (Exception e) {
|
|
||||||
Log.i("Authentication", e.toString());
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
|
|
||||||
SynchronousReceiver<Item> itemReceiver = new SynchronousReceiver<>();
|
|
||||||
requestor.getObject("1", Item.class, itemReceiver, itemReceiver);
|
|
||||||
SynchronousReceiver<List> listReceiver = new SynchronousReceiver<>();
|
|
||||||
requestor.getObject("39", List.class, listReceiver, listReceiver);
|
|
||||||
SynchronousReceiver<Integer[]> listIdsReceiver = new SynchronousReceiver<>();
|
|
||||||
requestor.getListOfIds(List.class, listIdsReceiver, listIdsReceiver);
|
|
||||||
SynchronousReceiver<ItemSearch> itemSearchReceiver = new SynchronousReceiver<>();
|
|
||||||
requestor.getObject("r", ItemSearch.class, itemSearchReceiver, itemSearchReceiver);
|
|
||||||
try {
|
|
||||||
System.out.println(itemReceiver.await());
|
|
||||||
System.out.println(listReceiver.await());
|
|
||||||
System.out.println(Arrays.toString(listIdsReceiver.await()));
|
|
||||||
System.out.println(itemSearchReceiver.await());
|
|
||||||
} catch (Exception receiverError) {
|
|
||||||
receiverError.printStackTrace();
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
//------------------------------------------------------------------------------------------//
|
|
||||||
setContentView(R.layout.activity_main);
|
setContentView(R.layout.activity_main);
|
||||||
Toolbar toolbar = findViewById(R.id.toolbar);
|
Toolbar toolbar = findViewById(R.id.toolbar);
|
||||||
setSupportActionBar(toolbar);
|
setSupportActionBar(toolbar);
|
||||||
DrawerLayout drawer = findViewById(R.id.drawer_layout);
|
DrawerLayout drawer = findViewById(R.id.drawer_layout);
|
||||||
NavigationView navigationView = findViewById(R.id.nav_view);
|
NavigationView navigationView = findViewById(R.id.nav_view);
|
||||||
|
|
||||||
Properties configs = new Properties();
|
Properties configs = new Properties();
|
||||||
try {
|
try {
|
||||||
configs = AuthManager.loadProperties(this, "android.resource://" + getPackageName() + "/raw/auths.json");
|
configs = AuthManager.loadProperties(this, "android.resource://" + getPackageName() + "/raw/auths.json");
|
||||||
@ -218,11 +104,9 @@ public class MainActivity extends AppCompatActivity implements CreateListDialogF
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
profilePictureView.setOnClickListener(new View.OnClickListener() {
|
profilePictureView.setOnClickListener(new View.OnClickListener() {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View v) {
|
public void onClick(View v) {
|
||||||
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
|
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
|
||||||
// builder.setView(navigationView.getHeaderView(0));
|
|
||||||
builder.setTitle("Change picture");
|
builder.setTitle("Change picture");
|
||||||
builder.setMessage("Please select a method to add a new profile picture.");
|
builder.setMessage("Please select a method to add a new profile picture.");
|
||||||
builder.setCancelable(true);
|
builder.setCancelable(true);
|
||||||
@ -447,6 +331,4 @@ public class MainActivity extends AppCompatActivity implements CreateListDialogF
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1,30 +1,4 @@
|
|||||||
package com.example.listify
|
package com.example.listify;
|
||||||
|
|
||||||
import android.content.Intent
|
|
||||||
import android.os.Bundle
|
|
||||||
import android.os.Handler
|
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
|
||||||
|
|
||||||
class SplashActivity : AppCompatActivity() {
|
|
||||||
override fun onBackPressed() {}
|
|
||||||
override fun onCreate(savedInstanceState: Bundle?) {
|
|
||||||
super.onCreate(savedInstanceState)
|
|
||||||
setContentView(R.layout.activity_splashscreen)
|
|
||||||
Handler().postDelayed({
|
|
||||||
showSplash = false
|
|
||||||
val intent = Intent(this@SplashActivity, MainActivity::class.java)
|
|
||||||
intent.putExtra("prev", "Splash")
|
|
||||||
startActivity(intent)
|
|
||||||
}, 3000)
|
|
||||||
}
|
|
||||||
|
|
||||||
companion object {
|
|
||||||
@JvmField
|
|
||||||
var showSplash = true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*package com.example.listify;
|
|
||||||
|
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
@ -54,4 +28,4 @@ public class SplashActivity extends AppCompatActivity {
|
|||||||
}
|
}
|
||||||
}, 3000);
|
}, 3000);
|
||||||
}
|
}
|
||||||
}*/
|
}
|
||||||
Loading…
Reference in New Issue
Block a user