假设我有一个包含名为A,B,C,D的活动的应用程序.现在,考虑A已经作为根活动启动而B已经从A启动并且C已经从B启动并且D已经从C启动.现在我在活动D中有一个名为"删除"的按钮.如果假设,我按下活动D中的"删除"按钮,然后应从历史堆栈中删除活动B和活动C. 在活动D中按回键应显示活动A而不是C.我不知道如何实现这一点.任何人都可以帮我解决这个问题吗?
我有一个疑问..我的应用程序中有一个活动的人.虽然我的活动破坏了处理程序仍在运行.它是否在应用程序进程以外的其他进程上运行?任何人都可以解释为什么它的工作方式如此?是否有可能在onDestroy活动时停止处理程序?
提前致谢.
我们曾经找到适合给定文本的矩形,例如,如果在gettextbounds api中给出"TESTING",它将给出一个适合给定字符串"TESTING"的矩形,但是任何plz都可以澄清在哪个基础上计算矩形长度,我是否可以这样检查字体大小是否可以考虑?
1)我试过CharSequence text = getText(); canvas.drawText(text,0,text.length(),mTextX,mTextY,getPaint());
Paint pt = new Paint ( );
pt.setTextSize(10);
TextPaint tp = getPaint();
String string = "haa";
Rect currentBounds = new Rect ( );
//this.setTextSize(/* TypedValue.COMPLEX_UNIT_PX */ 10, /* fontPixelSize*Home.fltFontRatio */ 32);
tp.getTextBounds((String) text, 0, text.length(), currentBounds );
Log.e ( " ", "Desired Text " +text);
Log.e ( " ", "first Ondraw Left " +currentBounds.left);
Log.e ( " ", "Ondraw Top" +currentBounds.top);
Log.e ( " ", "Ondraw right " +currentBounds.right);
Log.e ( " ", …
Run Code Online (Sandbox Code Playgroud) 在活动和服务之间存在很大的混淆.我的目标是运行一个音乐播放器.在大多数文档中说,要为活动运行后台工作,您应该使用服务.但它可以从活动本身创建的线程中调用播放器.而且,即使活动被破坏,线程也不会破坏.
如果是这样,这里的服务用途是什么?我们为什么要使用服务以及何时使用服务?
Plz澄清了我的疑问!
提前致谢.
我使用gridview来显示图像和textview.
实施之后,
1)有时候对齐似乎是在移动网格时跳舞2)有时候网格视图消失了.
你能告诉我如何解决它吗?
提前致谢.
考虑我的应用程序有一个活动,我在该活动中有一个静态变量.第一次初始化变量,启动服务并退出应用程序.在某些情况下,我试图访问之前初始化的静态变量.有时价值存在.但有时会检索到空值.请告知什么是错的
提前致谢.
在使用以下代码编译程序时,发生错误.它说getLayoutInflater()是未定义的.谁能帮助我尽快解决它.
final LayoutInflater inflater = getLayoutInflater ( );
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我正在使用帮助器创建一个新的数据库,但是根据创建的文档应该在创建数据库时调用,但是它没有被正确调用.任何PLZ都可以帮我解决这个问题.Plz见下面的代码.
1)有没有办法创建数据库而不是使用帮助器,如果是这样plz建议我!2)在数据库创建中以及杀死数据库时将调用哪些回调?
OpenHelper(Context context)
{
super(context, "examplee.db", null, 1 );
SQLiteDatabase sqlite = null;
Log.w(TAG, "Openhelp database, ");
sqlite = context.openOrCreateDatabase("examplee.db", Context.MODE_PRIVATE, null );
Log.e ( TAG,"SQ lite database object "+sqlite );
}
public void onOpen(SQLiteDatabase db)
{
Log.e ( TAG,"On open called ");
}
@Override
public void onCreate(SQLiteDatabase db)
{
Log.w(TAG, " On create ");
//db.execSQL(sql);
//db.execSQL("CREATE TABLE " + TABLE_NAME + "(id INTEGER PRIMARY KEY, name TEXT)");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
{ …
Run Code Online (Sandbox Code Playgroud) 我试图为所有分辨率编写通用代码.作为一个新的开发人员我被这个字体问题阻止了.考虑我有各种分辨率(100*100,200*200,300*300等).如果假设我将字体大小设置为20*100*100,那么我有一个textview,当我将此代码移植到200*200时,对于200*200的分辨率,字体的大小似乎非常小.可以任何plz告诉如何计算各个区域的字体大小.是否有任何形式可供计算.. plz建议..提前感谢...