标签: pass-data

如何在按下时将数据从第二个活动传递到第一个活动? - android

我有2个活动,Activity1Activity2.

Activity1我有一个按钮TextView的.单击按钮时,将启动Activity2.

Activity2我的EditText中.

我想显示从检索到的数据的EditText活性2的TextView活性1当从压回活性2.

有人可以帮助我使用代码来完成这项工作吗?

android parent-child pass-data android-activity

169
推荐指数
4
解决办法
11万
查看次数

Gitlab CI/CD 在管道之间传递工件/变量

太长了;博士

\n

如何$BUILD_VERSION在 Gitlab CI 中不同管道的作业之间传递数据(例如变量)?

\n

所以(就我而言):

\n
Pipeline 1 on push ect.            Pipeline 2 after merge\n\n    `building` job ...                `deploying` job\n          \xe2\x94\x82                                \xe2\x96\xb2\n          \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80 $BUILD_VERSION \xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x98\n
Run Code Online (Sandbox Code Playgroud)\n
\n

背景

\n

考虑以下示例(完整内容yml如下):

\n
Pipeline 1 on push ect.            Pipeline 2 after merge\n\n    `building` job ...                `deploying` job\n          \xe2\x94\x82                                \xe2\x96\xb2\n          \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80 $BUILD_VERSION \xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x98\n
Run Code Online (Sandbox Code Playgroud)\n

我有两个阶段,登台部署暂存阶段building的工作构建应用程序并创建一个“审查应用程序”(为了简单起见,没有单独的构建阶段)。然后,部署中的作业会上传新应用程序。deploying

\n

building每当打开合并请求时,包含作业的管道就会运行。这样,应用程序就构建完成了,开发人员可以单击合并请求中的“审核应用程序”图标。该deploying作业在合并请求合并后立即运行。这个想法如下:

\n
                      *staging* stage (pipeline 1)        *deploy* …
Run Code Online (Sandbox Code Playgroud)

pass-data gitlab gitlab-ci devops

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

通过导航后退按钮传递数据

我处于这种情况:

IMG1

我通过准备segue将4个数组从进度表传递到细节练习,它工作正常!当我尝试将数据从详细运动控制器传递回进度表控制器时,问题就开始了.我想使用默认导航后退按钮返回父视图.实际上我正在使用这个代码,但它不起作用,数据从子视图传递到父视图,但我无法在进度表中看到结果,似乎我需要刷新,但我也尝试了reloadData在viewDidLoad之后,它不起作用.有什么建议吗?谢谢.

override func viewWillDisappear(animated : Bool) {
    super.viewWillDisappear(animated)

    if (self.isMovingFromParentViewController()){
        print("n'drio")

        let historyView = self.storyboard!.instantiateViewControllerWithIdentifier("historyView") as! HistoryTableViewController
        historyView.isFirstTime = false
        historyView.arrayData = arrayDataDetails
        historyView.arrayRipetizioni = arrayRipetizioniDetails
        historyView.arrayPeso = arrayPesoDetails
        historyView.arrayRecupero = arrayRecuperoDetails
        historyView.tableView.reloadData()
    }
}
Run Code Online (Sandbox Code Playgroud)

pass-data uinavigationcontroller ios swift

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

通过swift中的url方案在两个Apps之间传递数据?

有两个名为Sender&Receiver的测试应用程序

他们通过Url Scheme互相沟通.我想从发送者发送一个字符串给接收者,这可能吗?

关于字符串的细节:

我都在Sender和Receiver中创建Textfields,我会在Sender Textfield上发一些字符串.单击按钮时,字符串将显示在Receiver Textfield上.

我似乎必须在我的应用程序接收器中实现NSNotificationCenter.defaultCenter().postNotificationName

这是我的App Receiver代码:

在Appdelegate

func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {

    calledBy = sourceApplication
    fullUrl = url.absoluteString
    scheme = url.scheme
    query = url.query
}
Run Code Online (Sandbox Code Playgroud)

在viewController中

override func viewDidLoad() {
    super.viewDidLoad()

    NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(ViewController.displayLaunchDetails), name: UIApplicationDidBecomeActiveNotification, object: nil)
    // Do any additional setup after loading the view, typically from a nib.
}

func displayLaunchDetails() {
    let receiveAppdelegate = UIApplication.sharedApplication().delegate as! AppDelegate
    if receiveAppdelegate.calledBy != nil {
        self.calledByText.text = …
Run Code Online (Sandbox Code Playgroud)

url-scheme pass-data ios swift

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

将文件传输到webworker:DataCloneError:无法克隆该对象

我想将文件从表单传输到webworker.在chrome i中,simple可以使用此代码来传输FileList-Object:

worker.postMessage(files: array_files);
Run Code Online (Sandbox Code Playgroud)

但是使用Firefox我得到了这个错误:

Transfer file to webworker: DataCloneError: The object could not be cloned.
Run Code Online (Sandbox Code Playgroud)

所以我试图将语法用于可转移对象.像这样的东西?

var post = {files: array_files, file_ids: response.file_ids};
worker.postMessage(post, [post]);
Run Code Online (Sandbox Code Playgroud)

但有了这个,我在Chrome中得到了这个

Uncaught DataCloneError: Failed to execute 'postMessage' on 'Worker': Value at index 0 does not have a transferable type.
Run Code Online (Sandbox Code Playgroud)

还是

DataCloneError: The object could not be cloned.
Run Code Online (Sandbox Code Playgroud)

在Firefox中.

将FileList传递给worker的正确方法是什么?

file pass-data web-worker

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

如何将数据从活动传递到正在运行的服务

我想定期向服务器发送数据,我正在使用后台Service,但我希望在数据更新时发送,并且我正在进入的更新数据ActivityService后台运行..所以我怎么能通过数据运行ServiceActivity.使用Intent我只能在启动时发送一次数据Service.

Intent serviceIntent= new Intent(DriverActivity.this,demoService.class);
serviceIntent.putExtra("token", token);
startService(serviceIntent);
Run Code Online (Sandbox Code Playgroud)

service android pass-data android-intent

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

如何在UIViewControllers与协议/委托之间传递数据

在下面的代码中,我有一个ViewController("SenderViewController"),ViewController当点击一个按钮时,它会将消息传递给main .我不完全理解的是messageData()主要方法如何ViewController知道何时收听消息.

有人可以解释一下主要触发messageData()方法的原因是什么ViewController

SenderViewController:

import UIKit  
protocol SenderViewControllerDelegate {  
    func messageData(data: AnyObject)  
}  
class SenderViewController: UIViewController {  
    @IBOutlet weak var inputMessage: UITextField!  
     var delegate: SenderViewControllerDelegate?  

    @IBAction func sendData(sender: AnyObject) {  
        /  
        if inputMessage.text != ""{  
            self.presentingViewController!.dismissViewControllerAnimated(true, completion: nil)  
            self.delegate?.messageData(inputMessage.text!)  
        }  
    }  
}  
Run Code Online (Sandbox Code Playgroud)

主ViewController:

import UIKit  
class ViewController: UIViewController, SenderViewControllerDelegate{  
    @IBOutlet weak var showData: UILabel!  

    override func viewDidLoad() {  
        super.viewDidLoad()  
    }  

    @IBAction func goToView(sender: AnyObject) {  
        let pvc = …
Run Code Online (Sandbox Code Playgroud)

delegates protocols pass-data ios swift

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

如何在离子 4 和 5 中的页面之间导航?

我有一个使用 ionic 3 开发的项目。但是我休息了一下,当我再次开始使用 ionic 时,我看到新版本中导航系统发生了变化。我的项目是一个简单的项目。该项目列出了数组中的数据以及有关数据的详细信息显示在不同的页面上。

我是在 Ionic 3 上做这个的: homepage.ts

 export class HomePage  {

  items = [];

    constructor(public navCtrl: NavController) {
      this.initializeItems();}
      initializeItems() {
      this.items = [
   {
    'title': 'John',
    'image': '',
    'hair': 'black',
  },
   {
    'title': 'Brendon',
    'image': '',
    'hair': 'blonde',
  }];

openNavDetailsPage(item) {
    this.navCtrl.push(DetailsPage, { item: item });
  }
Run Code Online (Sandbox Code Playgroud)

详情页.ts

 export class DetailsPage {
   item;

   constructor(params: NavParams) {
     this.item = params.data.item;
   }
 }
Run Code Online (Sandbox Code Playgroud)

NavCtrl 和 NavParams 在版本 5 中不再可用(我认为在版本 4 中)。我确实从主页导航到下一页(ionic 5)。 主页.ts:

    toDetailsPage(){
      this.router.navigate(['details'])
    }
Run Code Online (Sandbox Code Playgroud)

但是,我无法根据列表中的数据进行导航。我怎样才能根据下一代版本做到这一点?

pass-data angular-router ionic4 navparams ion-nav

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

Facebook iFrame应用程序:如何从URL查询字符串传递数据

我有一个Facebook应用程序,有一个图片库.它是在Flex 4中构建的.我希望允许用户链接到特定图像.

怎么办?

我认为这样做的唯一方法是在Facebook页面URL中添加类似&my_picture = asd.jpg的GET var,但我不知道如何从iFrame中读取它.

apache-flex iframe facebook actionscript-3 pass-data

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

iOS SWRevealViewController - 在控制器之间传递数据

我正在使用SWRevealViewController在我的应用程序中实现幻灯片菜单(从左侧).一切都工作正常,但现在我面临一个小问题.我想从我的"主"视图控制器传递数据(一个完全可见的,我不是称它为"frontViewController",因为它似乎不是前面一个).我已经尝试了所有可能的想法来访问幻灯片菜单控制器并将数据传递给它.这是我尝试过的:

(MyControllerClass*)self.revealViewController.rearViewController
(MyControllerClass*)self.revealViewController.frontViewController
Run Code Online (Sandbox Code Playgroud)

比我试过喜欢的东西self.revealViewController.navigationController[0],self.revealViewController.navigationController[1]也这样,self.revealViewController.viewControllers[0],self.revealViewController.viewControllers[1].下一步是实现prepareforsegue和监听segue标识符sw_frontsw_rear.但在这些情况下,我在检查时都是如此isKindOfClass[MyControllerclass class].我假设这是因为所有这些都是SWRevealViewController类型,不是吗?并且,prepareForSegue根本没有被调用,但一切都正常显示

对我来说,主要的问题是,如何在我的侧面菜单和我的"主要"(又名前面)控制器之间传递数据(另一种方式也可以)?

谢谢

objective-c pass-data slide ios swrevealviewcontroller

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

从控制器传递数组到视图-Codeigniter

我试图在控制器中打印数组,然后将其传递给视图,这是输出

Array ( [annunci] => Array ( [0] => stdClass Object ( [EmailDatore] => you@welcom.it [Nome] => asdasd [Cognome] => asdas [IdAnnuncio] => 9 [Titolo] => sfsdfdsfshrea [Testo] => agrefdgdagdfg [Categoria] => [Sede] => [TipoContratto] => [Add_Date] => [Drop_Date] => ) 
[1] => stdClass Object ( [EmailDatore] => you@welcom.it [Nome] => asdasd [Cognome] => asdas [IdAnnuncio] => 10 [Titolo] => fafa [Testo] => fafaerea asdasdas dafasfd [Categoria] => [Sede] => [TipoContratto] => [Add_Date] => [Drop_Date] => ) ) )
Run Code Online (Sandbox Code Playgroud)

我从主控制器中的此方法获取数组 …

php codeigniter undefined pass-data

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