mirror of
https://github.com/jesperh1/view-youtube-dislike.git
synced 2025-05-17 01:38:17 +01:00
Change the way users see Errors
This commit is contained in:
parent
e36b1bb7c4
commit
be689a9e1a
@ -9,8 +9,6 @@ import android.net.Uri;
|
|||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
import android.widget.Toast;
|
|
||||||
|
|
||||||
import com.android.volley.Request;
|
import com.android.volley.Request;
|
||||||
import com.android.volley.RequestQueue;
|
import com.android.volley.RequestQueue;
|
||||||
import com.android.volley.toolbox.StringRequest;
|
import com.android.volley.toolbox.StringRequest;
|
||||||
@ -71,10 +69,6 @@ public class DisplayMessageActivity extends AppCompatActivity {
|
|||||||
// the Dialog Box then it will remain show
|
// the Dialog Box then it will remain show
|
||||||
builder.setCancelable(false);
|
builder.setCancelable(false);
|
||||||
|
|
||||||
// Set the positive button with yes name
|
|
||||||
// OnClickListener method is use of
|
|
||||||
// DialogInterface interface.
|
|
||||||
|
|
||||||
AlertDialog.Builder Yes = builder
|
AlertDialog.Builder Yes = builder
|
||||||
.setPositiveButton(
|
.setPositiveButton(
|
||||||
"Okay",
|
"Okay",
|
||||||
@ -85,16 +79,12 @@ public class DisplayMessageActivity extends AppCompatActivity {
|
|||||||
public void onClick(DialogInterface dialog,
|
public void onClick(DialogInterface dialog,
|
||||||
int which) {
|
int which) {
|
||||||
|
|
||||||
// When the user click yes button
|
// When the user click Okay button
|
||||||
// then app will close
|
// then app returns to the front page
|
||||||
finish();
|
finish();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// Set the Negative button with No name
|
|
||||||
// OnClickListener method is use
|
|
||||||
// of DialogInterface interface
|
|
||||||
|
|
||||||
// Create the Alert dialog
|
// Create the Alert dialog
|
||||||
AlertDialog alertDialog = builder.create();
|
AlertDialog alertDialog = builder.create();
|
||||||
|
|
||||||
@ -104,27 +94,29 @@ public class DisplayMessageActivity extends AppCompatActivity {
|
|||||||
|
|
||||||
|
|
||||||
public static String API_BASE_URL = "https://returnyoutubedislikeapi.com/";
|
public static String API_BASE_URL = "https://returnyoutubedislikeapi.com/";
|
||||||
public static String API_QUERY_URL = "votes?videoId=";
|
public static String API_GET_VOTES_QUERY = "votes?videoId=";
|
||||||
|
|
||||||
|
|
||||||
public String GetDataAPI(String YouTubeLink)
|
public String GetDataAPI(String YouTubeLink)
|
||||||
{
|
{
|
||||||
String result = "";
|
String VIDEO_ID = "";
|
||||||
if (YouTubeLink.contains("https://youtu.be"))
|
if (YouTubeLink.contains("https://youtu.be"))
|
||||||
{
|
{
|
||||||
result = YouTubeLink.substring(17, 28);
|
VIDEO_ID = YouTubeLink.substring(17, 28);
|
||||||
}
|
}
|
||||||
else if (YouTubeLink.contains("youtube.com"))
|
else if (YouTubeLink.contains("youtube.com"))
|
||||||
{
|
{
|
||||||
String[] arrOfStr = YouTubeLink.split("=", 2);
|
String[] arrOfStr = YouTubeLink.split("=", 2);
|
||||||
result = arrOfStr[1];
|
VIDEO_ID = arrOfStr[1];
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
String FINAL_URL = API_BASE_URL + API_QUERY_URL + result;
|
String FINAL_URL = API_BASE_URL + API_GET_VOTES_QUERY + VIDEO_ID;
|
||||||
|
|
||||||
|
// Define the text boxes
|
||||||
final TextView textViewDislikes = (TextView) findViewById(R.id.YTDislikes);
|
final TextView textViewDislikes = (TextView) findViewById(R.id.YTDislikes);
|
||||||
final TextView textViewLikes = (TextView) findViewById(R.id.YTLikes);
|
final TextView textViewLikes = (TextView) findViewById(R.id.YTLikes);
|
||||||
final TextView textViewViews = (TextView) findViewById(R.id.YTViews);
|
final TextView textViewViews = (TextView) findViewById(R.id.YTViews);
|
||||||
@ -145,7 +137,8 @@ public class DisplayMessageActivity extends AppCompatActivity {
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
volleyError -> Toast.makeText(DisplayMessageActivity.this, volleyError.getMessage(), Toast.LENGTH_SHORT).show()
|
volleyError -> ErrorDownloading()
|
||||||
|
// Toast.makeText(DisplayMessageActivity.this, volleyError.getMessage(), Toast.LENGTH_SHORT).show()
|
||||||
);
|
);
|
||||||
RequestQueue requestQueue = Volley.newRequestQueue(this);
|
RequestQueue requestQueue = Volley.newRequestQueue(this);
|
||||||
requestQueue.add(myRequest);
|
requestQueue.add(myRequest);
|
||||||
@ -153,6 +146,22 @@ public class DisplayMessageActivity extends AppCompatActivity {
|
|||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void ErrorDownloading()
|
||||||
|
{
|
||||||
|
final TextView textViewDislikes = (TextView) findViewById(R.id.YTDislikes);
|
||||||
|
final TextView textViewLikes = (TextView) findViewById(R.id.YTLikes);
|
||||||
|
final TextView textViewViews = (TextView) findViewById(R.id.YTViews);
|
||||||
|
final TextView textViewVideoLink = (TextView) findViewById(R.id.YTVideoLink);
|
||||||
|
final TextView textViewRatio = (TextView) findViewById(R.id.YTRatio);
|
||||||
|
|
||||||
|
textViewDislikes.setText("Error Downloading!");
|
||||||
|
textViewLikes.setText("Error Downloading!");
|
||||||
|
textViewRatio.setText("Error Downloading!");
|
||||||
|
textViewViews.setText("Error Downloading!");
|
||||||
|
textViewVideoLink.setText("Error Downloading!");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public String AddComma(String number)
|
public String AddComma(String number)
|
||||||
{
|
{
|
||||||
double parsedNumber = Double.parseDouble(number);
|
double parsedNumber = Double.parseDouble(number);
|
||||||
|
Loading…
Reference in New Issue
Block a user