LeOS-Genesis/app/src/main/java/com/darkweb/genesissearchengine/message_manager.java

74 lines
2.7 KiB
Java

package com.darkweb.genesissearchengine;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.view.View;
import com.example.myapplication.R;
import com.yarolegovich.lovelydialog.LovelyInfoDialog;
import com.yarolegovich.lovelydialog.LovelyStandardDialog;
public class message_manager {
private static final message_manager ourInstance = new message_manager();
public static message_manager getInstance() {
return ourInstance;
}
private message_manager() {
}
public void baseURLError(Context application_context)
{
new LovelyInfoDialog(application_context)
.setTopColorRes(R.color.header)
.setIcon(R.drawable.logo)
.setTitle("Surface Web URL Not Allowed")
.setMessage("This software can only be used to search hidden web such as \"Onion\" and \"I2P\" for searching in Surface Web use \"Google\" or \"Bing\"")
.show();
}
public void URLNotFoundError(Context application_context)
{
new LovelyInfoDialog(application_context)
.setTopColorRes(R.color.header)
.setIcon(R.drawable.logo)
.setTitle("URL Temporarily Unavailable")
.setMessage("Site is Down or temporarily Unavailabe. Try again after a while")
.show();
}
public void startingOrbotInfo(Context application_context)
{
new LovelyInfoDialog(application_context)
.setTopColorRes(R.color.header)
.setIcon(R.drawable.logo)
.setTitle("Orbot is Starting")
.setMessage("Looks Like Orbot is Installed but not Running. Please wait while we Start Orbot for you")
.show();
}
public void versionWarning(Context application_context)
{
new LovelyStandardDialog(application_context)
.setTopColorRes(R.color.header)
.setIcon(R.drawable.logo)
.setTitle("Update Application")
.setMessage("A newer version is availabe please install to get better experience")
.setPositiveButton(android.R.string.ok, new View.OnClickListener() {
@Override
public void onClick(View v)
{
String url = "http://boogle.store/android";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
application_context.startActivity(i);
}
})
.setNegativeButton(android.R.string.no, null)
.show();
}
}