小编Pra*_*ath的帖子

如何清除堆栈历史记录中的特定活动?

假设我有一个包含名为A,B,C,D的活动的应用程序.现在,考虑A已经作为根活动启动而B已经从A启动并且C已经从B启动并且D已经从C启动.现在我在活动D中有一个名为"删除"的按钮.如果假设,我按下活动D中的"删除"按钮,然后应从历史堆栈中删除活动B和活动C. 在活动D中按回键应显示活动A而不是C.我不知道如何实现这一点.任何人都可以帮我解决这个问题吗?

android

27
推荐指数
2
解决办法
3万
查看次数

如何阻止处理程序?

我有一个疑问..我的应用程序中有一个活动的人.虽然我的活动破坏了处理程序仍在运行.它是否在应用程序进程以外的其他进程上运行?任何人都可以解释为什么它的工作方式如此?是否有可能在onDestroy活动时停止处理程序?

提前致谢.

android

19
推荐指数
2
解决办法
3万
查看次数

Android中的Gettextbounds

我们曾经找到适合给定文本的矩形,例如,如果在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)

android

13
推荐指数
1
解决办法
1万
查看次数

Android Activity和Service之间有什么区别

在活动和服务之间存在很大的混淆.我的目标是运行一个音乐播放器.在大多数文档中说,要为活动运行后台工作,您应该使用服务.但它可以从活动本身创建的线程中调用播放器.而且,即使活动被破坏,线程也不会破坏.

如果是这样,这里的服务用途是什么?我们为什么要使用服务以及何时使用服务?

Plz澄清了我的疑问!

提前致谢.

android

12
推荐指数
2
解决办法
2万
查看次数

Gridview消失了吗?

我使用gridview来显示图像和textview.

实施之后,

1)有时候对齐似乎是在移动网格时跳舞2)有时候网格视图消失了.

你能告诉我如何解决它吗?

提前致谢.

android

8
推荐指数
2
解决办法
2611
查看次数

即使应用程序关闭后,静态变量是否会存在?

考虑我的应用程序有一个活动,我在该活动中有一个静态变量.第一次初始化变量,启动服务并退出应用程序.在某些情况下,我试图访问之前初始化的静态变量.有时价值存在.但有时会检索到空值.请告知什么是错的

提前致谢.

java static android static-members

4
推荐指数
1
解决办法
1777
查看次数

解析getLayoutInflater时出错

在使用以下代码编译程序时,发生错误.它说getLayoutInflater()是未定义的.谁能帮助我尽快解决它.

 final LayoutInflater inflater = getLayoutInflater ( ); 
Run Code Online (Sandbox Code Playgroud)

提前致谢.

android

3
推荐指数
1
解决办法
1万
查看次数

创建数据库后没有调用oncreate!

我正在使用帮助器创建一个新的数据库,但是根据创建的文档应该在创建数据库时调用,但是它没有被正确调用.任何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)

android

3
推荐指数
1
解决办法
3924
查看次数

如何计算各种分辨率的字体大小?

我试图为所有分辨率编写通用代码.作为一个新的开发人员我被这个字体问题阻止了.考虑我有各种分辨率(100*100,200*200,300*300等).如果假设我将字体大小设置为20*100*100,那么我有一个textview,当我将此代码移植到200*200时,对于200*200的分辨率,字体的大小似乎非常小.可以任何plz告诉如何计算各个区域的字体大小.是否有任何形式可供计算.. plz建议..提前感谢...

android

1
推荐指数
1
解决办法
7873
查看次数

标签 统计

android ×9

java ×1

static ×1

static-members ×1